Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) Platform for X-Smiles Researcher Helsinki University.

Slides:



Advertisements
Similar presentations
Android architecture overview
Advertisements

Android Platform Overview (1)
H E L S I N K I U N I V E R S I T Y O F T E C H N O L O G Y G O p r o j e c t : S e r v i c e A r c h i t e c t u r e f o r t h e N o m a d i c I n t e.
Google's android as an application environment for DTV decoder system Consumer Electronics (ISCE), 2010 IEEE 14th International Symposium on, 7-10 June.
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Introduction to Android Platform Overview
Emulation as Test Infrastructure Dan Voss, Varolii Corp. SASQAG May 15, 2008.
Chapter 2-Introduction to Making Multimedia
Java Introduction 劉登榮 Deng-Rung Liu 87/7/15. Outline 4 History 4 Why Java? 4 Java Concept 4 Java in Real World 4 Language Overview 4 Java Performance!?
Efficient Hardware dependant Software (HdS) Generation using SW Development Platforms Frédéric ROUSSEAU CASTNESS‘07 Computer Architectures and Software.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) XForms – the Future of XML Input
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Virtual Machines: Versatile Platforms for Systems and Processes
Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) XForms in X-Smiles Mikko Honkala Helsinki University.
Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB.
Java Introduction Lecture 1. Java Powerful, object-oriented language Free SDK and many resources at
An Introduction to 64-bit Computing. Introduction The current trend in the market towards 64-bit computing on desktops has sparked interest in the industry.
Technical Seminar Introduction to networking with Linux Administration Amit Kumar Sahoo EC ADVANCED EMBEDDED MICROPROCESSORS AND APPLICATIONS.
Petri Vuorimaa1 X-Smiles XML Browser Petri Vuorimaa Tel
CSCI 161: Introduction to Programming 1
Esri UC 2014 | Technical Workshop | Animating Thousands of Graphics with ArcGIS Runtime SDK for Java Mark Baird and Vijay Gandhi.
National Taiwan University Department of Computer Science and Information Engineering National Taiwan University Department of Computer Science and Information.
Sun SPOT Introduction Miloš Solujić. Outline SPOT – beginnings Technical details - hardware Technical details - software Basestations SPOT – Pros and.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Copyright © Mohamed Nuzrath Java Programming :: Syllabus & Chapters :: Prepared & Presented By :: Mohamed Nuzrath [ Major In Programming ] NCC Programme.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Computer Software Types Three layers of software Operation.
Introduction Why are virtual machines interesting?
COEN 311 Computer Organization & Software Chapter 1 Introduction and Terminology (Prof. Sofiène Tahar) Concordia University Electrical & Computer Engineering.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Introduction to Programming 1 1 2Introduction to Java.
Introduction to JAVA Programming
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
“Temperature-Aware Task Scheduling for Multicore Processors” Masters Thesis Proposal by Myname 1 This slides presents title of the proposed project State.
Introduction to Android Programming. Features of Android.
Chapter 2-Introduction to Making Multimedia
Visit for more Learning Resources
LINUX WINDOWS Vs..
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
chapter 6- Android Introduction
Virtual Machines: Versatile Platforms for Systems and Processes
Topic: Difference b/w JDK, JRE, JIT, JVM
Introduction Enosis Learning.
CMPE419 Mobile Application Development
Computer Software CS 107 Lecture 2 September 1, :53 PM.
Introduction Enosis Learning.
Mobile Development Workshop
COSC121: Computer Systems
Chapter 2: The Linux System Part 1
Assembly Language for Intel-Based Computers
Multi Core Processing What is term Multi Core?.
Operating System Introduction.
(Computer fundamental Lab)
Android Introduction Platform Mihail L. Sichitiu.
F II 1. Background Objectives
CMPE419 Mobile Application Development
M S COLLEGE ART’S, COMM., SCI. & BMS
Calypso Service Architecture
Outcome of the Lecture Upon completion of this lecture you will be able to understand Fundamentals and Characteristics of Java Language Basic Terminology.
Presentation transcript:

Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) Platform for X-Smiles Researcher Helsinki University of Technology X-Smiles Workshop 2001

Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) Outline Introduction Overview of the platform –Operating system –Java Runtime Environment Conclusions

Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) Introduction What is platform? –In the literary sense “A raised surface” –In the technical sense “Underlying hardware and/or software for a system” We emphasize on the software X-Smiles uses “Java”, hence for executing byte code JRE is required within the platform

Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) Overview of the platform Hardware: Currently, using PC environment, though primitive tests have been carried in embedded system Software: Comprises of Operating System - Linux w/o X-server and system drivers Hardware and software JRE X-Smiles browser Core Java Classes Java based Parsers

Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) Overview of the platform (contd..) Java Runtime Environment: –Kaffe’s ‘clean-room’ implementation is used –For graphical applications, rendering is done using framebuffer –Framebuffer provides the high level abstraction of the graphics h/w –Vesafb is the framebuffer driver for the Intel architecture, which supports VESA2.0 compliant graphics hardware. –8bpp to 24bpp and 640x x1200

Helsinki University Of Technology X-Smiles Telecommunications Software and Multimedia Laboratory (TML) Conclusions With a working prototype system, the next step is to ‘tweak’ it to achieve better performance –Have native decoders for video rendering –Currently used JRE does not provide the much needed functionality to support all of the features of the browser –Memory foot print and processor load is still under scrutiny