Presentation 11: Developing for small devices. Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what.

Slides:



Advertisements
Similar presentations
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
Advertisements

1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore G54PRG Programming Lecture 1 Amadeo Ascó 3 Java Programming Language.
Yummy. Introduction A WAP-based restaurant finder For client Search by Keyword and Category Mobile Booking System Colorful Map and Coupon For restaurant.
Lecture 1 IntroductionProgramming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 1 Course structure and introduction.
Mobile Application Development using Microsofts.NET Framework (Masters Seminar) by Ranjith Lingamaneni.
A Mobile Agent Architecture for Heterogeneous Devices Presented by: Chuong Hoang CS Software Architect and Design The University of Texas at Dallas.
Mobile Development Environments Juha Linnanen Evtek
Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
GML Relay 2006 ESRI Nederland b.v. Miloš van Leeuwen Consultant
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.
Presentation 10 SOAP on the Microsoft Platform (.NET)
Magic Technology Eyal Pfeifel - CTO. Client Windows, iOS, Android, BlackBerry, Windows Mobile ServerWindows, AIX, Solaris, Linux, IBM i Database Oracle,
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 14 Outline Which small devices? What are the limitations and what kind of.
Pengantar Teknologi Mobile 12
Internetteknologi (ITNET1) Extra Presentation Java IDE Tool Support.
Multimedia Network Communications Subject:T0934 / Multimedia Programming Foundation Session:13 Tahun:2009 Versi:1/0.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Writing Your First MIDlet Running JAVA on a Cell Phone Jon A. Batcheller January 27, 2004.
Windows Mobile Devices Presenter: Marius Cristian CONSTANTIN.
Quality Assurance and Testing of J2ME Programs for Mobiles Phones.
Top 10 Pocket PC Support Questions Marcus Perryman
J2ME Prepared by: - Gaery- Ronny - Alan- Andy. Why Technology for Mobile Devices? The nature of wireless devices is changing Old devices: All the software.
For more Lectures and Notes Visit
The slides for this event will be posted at:
Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
September 2008 IT Software Development Guide.
Presentation 23: Comparison of technologies. Ingeniørhøjskolen i Århus Slide 2 af 16 Goals of this lesson After this 1x35 lessons you will have –Discussed.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Developing Applications for Portable Devices Phil Denoncourt III Director of Technology Luna Systems Corporation.
Survey of PC and Network Operating Systems
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Presentation 27: Comparison of technologies. Ingeniørhøjskolen i Århus Slide 2 af 11 Goals of this lesson After this 1x35 lessons you will have –Discussed.
Windows CE 시스템 개발 개요. 임베디드시스템소프트웨어 -Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle.
Developing Applications for Mobile Devices Dr. Frank McCown GUI Programming Fall 2008.
Presentation 8: SOAP in a distributed object framework, Application Servers & AXIS SOAP.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what kind of.
Presentation: SOAP in a distributed object framework, Application Servers & AXIS SOAP.
Small Devices on DBGlobe System George Samaras Chara Skouteli.
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
Presentation 23: Comparison of technologies. Ingeniørhøjskolen i Århus Slide 2 af 15 Goals of this lesson After this 1x35 lessons you will have –Discussed.
1Basics of J2ME. 2 Objectives –Understand the different java API’s and how the mobile edition API’s fit in –Understand what a mobile configuration and.
Session 1 Introduction to Java. Objectives Java Simplified / Session 1 / 2 of 32 Explain the history of Java Explain Java in brief List the types of Java.
Presentation 22 Distributed Objects on the Windows platform.
Presentation 22 Distributed Objects on the Windows platform.
Windows CE 시스템 개발 개요. 모바일운영체제 - Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle  The.
JAVA Programming “When you are willing to make sacrifices for a great cause, you will never be alone.” Instructor: รัฐภูมิ เถื่อนถนอม
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 10 Outline Which small devices? What are the limitations and what kind of.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 10 Outline Which small devices? What are the limitations and what kind of.
Mobile Programming Mobile Programming - Ordibehesht Ordibehesht 1390.
The Whole new Experience - By Mahesh Chauhan. Its sounds strange but the fact is that :-  More than 90% of the CPUs in the world are not in desktops.
Insight Developing for Mobile Devices. 2 Device for voice communication Alexander Graham Bell (1876)
Introduction to JAVA Programming
 Java Card: For small Java based applets to be executed on very small memory devices like smart cards.  Java ME: Micro Edition supports devices low.
Presentation 22 Distributed Objects on the Windows platform.
SQL Notification Service와 SMS를 활용한 모바일 솔루션
1 Mobile Operating Systems BY:- Aashish Uppal CSE-1/7 th Sem (63/ )
Operating System and Utility Programs
Windows Server 2008 R2 Oct 2009 Windows Server 2003
Introducing the Windows Mobile development
Introduction to Mobile Web Applications
Wireless Instant Messaging Using J2ME
Mobile Application Development 2005 By Sam Nasr July 25, 2006
Overview of System Development for Windows CE.NET
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:

Presentation 11: Developing for small devices

Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what kind of support do they offer SDK’s available

Ingeniørhøjskolen i Århus Slide 3 af 11 Which small devices? Embedded computers –Windows CE –Java KVM’s –Others (native) PDA’s –Pocket PC’s Windows CE, eC++, eVB.NET Compact Framework & Pocket PC API –Palm Running J2ME/J2SE or native Palm (C++) Mobile phones –J2ME CLCD MIDP –Native (Symbian C++, Personal Java) –Smartphone API (Orange SPV, Motorola)

Ingeniørhøjskolen i Århus Slide 4 af 11 Problems with small computers Limited memory and processing power Limited storage facilities (no hard drive) Limited bandwidth (for mobile phones using GSM/GPRS) –UMTS is in place however (30-50% coverage) and soon to have a break-through (and Edge, and distributed WLAN) Not possible with full.NET Framework or J2SE JDK, big XML parser API’s – big footprints SOAP and XML is bandwidth + processor demanding! CONCLUSION: –SOAP CLIENT ONLY – NOT SERVER –Lightweight parser capabilities – not all features

Ingeniørhøjskolen i Århus Slide 5 af 11 Pocket PC (Windows CE) Pocket PC and Windows CE based operating systems eMbeded Visual Studio.NET Compact Framework –SOAP is integrated in the.NET framework. No need to use eMbedded Visual Studio

Ingeniørhøjskolen i Århus Slide 6 af 11 Pocket TV Viewer -.NET CF

Ingeniørhøjskolen i Århus Slide 7 af 11 J2ME 2006: Apx. 70% of all new mobile phones support the Java 2 Mobile Edition SDK (Gartner Group) – today over 50% No build-in support for SOAP (yet) Does not run the JVM – but KVM (Kilo Virtual Machine)

Ingeniørhøjskolen i Århus Slide 8 af 11 Developing for J2ME Take a look at –CLCD, MIDP May want to download JBuilder Enterprise Edition Trial Version from –Also download MobileSet –Important with Enterprise Edition because of JAD file –Comes complete with J2ME JDK, Screen designer, Emulator, as well as JAD deployment utillity

Ingeniørhøjskolen i Århus Slide 9 af 11 JBuilder & MobileSet

Ingeniørhøjskolen i Århus Slide 10 af 11 J2ME in action (JBuilder & MobileSet)