Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 23 Summing up Rob Pooley

Slides:



Advertisements
Similar presentations
Lecture 1 IntroductionProgramming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 1 Course structure and introduction.
Advertisements

Operating System.
Writing Your First MIDlet Running JAVA on a Cell Phone Jon A. Batcheller January 27, 2004.
Platforms for Multi-Agent Systems
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
PDA Programming Using J2ME Presenter :涂俊凱 Date : 2003/4/8.
Developing J2ME Applications Mobile and Wireless Networks.
University of Jyväskylä 1 MODPA Platform Independent Design of Mobile Applications WIM Workshop 2004 Teemu Ihalainen Information Technology Research.
Note: This is a preliminary discussion
SmartPhones Student 1 Student 2 Student 3. SmartPhone Definition “A SmartPhone is one device that can take care of all your handheld computing and communication.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
OPERATING SYSTEMS AND SYSTEMS SOFTWARE. SYSTEMS SOFTWARE Systems software consists of the programs that control the operations of the computer and its.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 19 Microsoft’s Approach 1 –.NET Mobile Framework part 2 Rob.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 22 Symbian Rob Pooley
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 12 Using the KToolbar Rob Pooley
Lesson 8 Operating Systems
Ms. Tracy. Directions: Answer bell ringer, login, navigate to Edmodo -> Small Group (Module 1 – Lesson 8) Question: A graphic that is saved as a.PNG is.
Sensors and Actuator Network Based Architectures and Protocols for Smart Homes Bluetooth enabled Smart Home Mark Shaw Giorgio Politano Supervisor: Mieso.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 11 J2ME and MIDlets Rob Pooley
Lecture 2 Event driven programming Mobile and Handheld Applications1 Programming of Handheld and Mobile Devices Lecture 2: Event driven programming concepts.
Eduardo Araujo Dustin Littau. Agenda Introduction Requirements Design Testing Conclusion.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Embedded Systems Mohammad A. Gowayyed (c) 2012 Mohammad A. Gowayyed1.
Connected 3D Game Development for Mobile Devices using X-Forge Game Developers Conference 2005 March 11, San Francisco Petrus Lundqvist.
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
Computer Science Wi-Fi App using J2ME and MVC Architecture Advisor : Dr. Chung-E Wang Department of Computer Science Sacramento State University Date:
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
Lecture 16Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 16 Bluetooth for MIDlets Rob Pooley
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 12 lcdui Rob Pooley
Programming of Mobile and Handheld Devices Lecture 7: Programming OXO for Palm OS Rob Pooley
Martin Schmidt / The Silent Revolution Mobile Java.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 13 lcdui and OXO Rob Pooley
Lecture 3Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 3 Palm conventions Rob Pooley
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 14 Various MIDlet examples Rob Pooley
Programming of Mobile and Handheld Devices Lecture 9: Memory, databases and files on Palm OS Rob Pooley
The Android Operating System I- Introduction II- History III- Features IV- Competitors V- References.
Single sign-on Secure password store Mats Byfuglien.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 19 MIDlet to Palm Rob Pooley
Programming of Handheld and Mobile Devices Lecture 2 What is a MID? Rob Pooley
Mobile Phone Based Environment Control/Security System Christopher Carroll B.E. Electronic and Computer Engineering.
Introduction to Computer Operating Systems
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 18 Microsoft’s Approach 1 –.NET Mobile Framework part 2 Rob.
HARDWARE.
Team 19 Project Br ö sel. Team Members 2/9 The Project Design Alternatives Testing Future Work Questions Team Members Nathan Leduc Electrical/Computer.
Operating Systems Morrison / WellsCLB: A Comp Guide to IC 3 3E 1 Morrison / Wells.
Ms. Tracy  Identify the purpose of an operating system.  Identify different operating systems.  Describe computer user interaction with multiple.
The Open Bluetooth Networking Game Development Platform Final Year Project Demonstration Carol & Marcus.
Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
1 Lesson 8 Operating Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Bluetooth on CE. Roman Zoltsman & Oren Haggai 2000/2001 HSDSL Lab. Technion.
 This work confers an application which makes possible to use a Bluetooth enabled mobile phone to remote control home appliances such electric fan, LEDs.
Advance Computer Programming Market for Java ME The Java ME Platform – Java 2 Micro Edition (J2ME) combines a resource- constrained JVM and a set of Java.
Introduction to Visual Basic 2008 Programming
MOBILE DEVICE OPERATING SYSTEM
Wireless Instant Messaging Using J2ME
Overview Mobile Device / Smartphone Market Share
MIT App Inventor By Hans Yip.
Software engineering in the mobile phone platform war.
Lesson 8 Operating Systems
CGS 3763 Operating Systems Concepts Spring 2013
PalmOS.
Insight needed by AI-students Arnoud Visser
Thin Client Content Deployment
Mobile Operating System (OS)
Presentation transcript:

Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 23 Summing up Rob Pooley

Programming Handheld and Mobile devices 2 Mobile and Handheld - summary General L01 Introduction L02 Defining A MID L03 Event Driven Programming Palm OS L04 Palm OS Programs L05 Programming PalmOS L06 Resources For PalmOS L07 ProgrammingOXOforPalmOS L08 Programs For OXO for PalmOS L09 MemoryDatabasesFiles MIDlets L10 JavaForMIDs L11 J2MEandMIDlets L12 BuildingMIDlets MIDlets continued L13 lcdui L14 MoreMIDlets L15 HTTPio Bluetooth L16 Bluetooth L17 BluetoothExample.NET L18 DotNetMobileFramework L19 DotNetMobileFramework2 L20 CSharp Issues L21 BraveNewWorld Miscellaneous L22 Symbian

Programming Handheld and Mobile devices 3 General What is a MID? How is it different from a normal PC? What features distinguish a MID? How does that affect how we program it? What is event driven programming? What is the general model for handling it? How can we specify event driven systems? What role do statecharts have in this process?

Programming Handheld and Mobile devices 4 Palm OS What is the structure of a Palm OS program? How does this implement event driven programming? How do we design and build Palm OS applications? What is distinctive about the way user interace components are specified in Palm OS? How is data stored and retrieved in Palm OS?

Programming Handheld and Mobile devices 5 MIDlets What is the structure of a MIDlet? How does it implement event driven programming? How do we design and implement MIDlet based applications? How do MIDlets handle the user interface? How does IO work for MIDlets? How are MIDlets different from Palm OS applications?

Programming Handheld and Mobile devices 6 Bluetooth What is Bluetooth? How is Bluetooth different from WiFi, Ethernet etc.? How does J2ME support Bluetooth? How do we set up and use a Bluetooth connection? What are Piconets and Scatternets? What are the limitations of Bluetooth?

Programming Handheld and Mobile devices 7.NET How is.NET similar to J2ME? How does it differ? How is C# similar to Java? What are the key differences? Why will.NET succeed? Why will it fail?

Programming Handheld and Mobile devices 8 Issues What are MIDs going to be used for? Will they remain distinct? Do you accept ubiquitous and pervasive computing? Will there be a single MID platform? Will MIDs make the world better, worse or different? What have you learned form the course? What issues interest you about this area?