Dirk van Schalkwyk Supervisor: Dr Greg Foster Co-Supervisor: Mrs Madeleine Wright Project Title: A Comparative Study of JME and Flash Lite for Mobile Data.

Slides:



Advertisements
Similar presentations
By Mr. Muyowa Mutemwa Supervisor: Dr W D Tucker Co-Supervisor: Mr. M Norman.
Advertisements

Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
Chapter 1: Voilà! Meet the Android
Dirk van Schalkwyk Supervisor: Prof Greg Foster Co-Supervisor: Mrs Madeleine Wright Project Title: A Comparative Study of JME and Flash Lite for Mobile.
Java ME vs. Flash Lite: A comparison of mobile phone game development Alex Koller Supervisors: Greg Foster, Madeleine Wright.
WebFOCUS Active Technologies: Continuing Innovation
Going Mobile According to the Mobile Marketing Association, more people worldwide own mobile devices than own a toothbrush…roughly 90% of the American.
Principal Investigator Supervisor Co-Supervisor Edison Mukadah Dr Greg Foster Dr Hannah Slay.
Quality Assurance and Testing of J2ME Programs for Mobiles Phones.
February 2007Aalborg University, Mobile Device Group Mobile Software Technologies Course Morten Lisborg Jørgensen.
DEPARTMENT OF COMPUTER ENGINEERING
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Dirk van Schalkwyk Supervisor: Dr Greg Foster Co-Supervisor: Mrs Madeleine Wright Project Title: A Comparative Study of JME and Flash Lite for Mobile Data.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
© Strategic Mapping & Data Services LLC – Dr. Michael Stachiw – February 2012© Strategic Mapping & Data Services LLC Android Programming Dr. Michael A.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Android Introduction Platform Overview.
Hanoi Tourist Map on Android Student : Nguyễn Xuân Nam Supervisor : Dr. Vũ Tuyết Trinh 1 HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY Programme de Formation.
Extending Cocos2D-x Mobile 2D Framework Rony Xu Happy Elements.
Presented by: Lan Nguyen.  Started as cooperation with:  World Wide Web Consortium  Web Hypertext Application Technology Working Group  The future.
Systems Analysis and Design in a Changing World, 6th Edition
Copyright ARC Group 2000 September 2000Regina Wong- GSM Congress Asia Pacific Wireless Internet: Market Trends and Strategies Regina Wong Consultant.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Chapter 1: Voilà! Meet the Android
TOPIC 11 INTERNET AND THE WORLD WIDE WEB 1. OUTLINE 11.1 INTRODUCTION TO THE INTERNET 11.2 INTEGRATIVE MEDIA ON THE INTERNET 11.3 ISSUES OF INTEGRATIVE.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Programming Fundamentals 2: Background/ F II Objectives – –give a non-technical overview of Java Semester 2, Background.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Programming YOUR Mobile Phone
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Building Flex Dashboards with WebFOCUS Enable Copyright 2008, Information Builders. Slide 1 Yoshiko Akai Strategic Product Mgt.
Small Devices on DBGlobe System George Samaras Chara Skouteli.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Computer Science Wi-Fi App using J2ME and MVC Architecture Advisor : Dr. Chung-E Wang Department of Computer Science Sacramento State University Date:
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
Providing Bluetooth Functionality on Embedded Devices: A look at Embedded Operating Systems and Bluetooth Stacks Brian Fox Supervisors: Dr Greg Foster.
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.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
TechEd /24/2017 2:42 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
National Science Foundation Directorate for Computer & Information Science & Engineering (CISE) Trustworthy Computing and Transition to Practice Secure.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Mobile – Internet &Business Applications Presentation by Mr Birendra singh on AKWL-IIA joint venture program.
BlackBerry Application Development 06PLM – Group 7 Andrian Eduard Bangga Ikhsan Baskara Joovanny Pasuhuk Rangga Fajarullah.
By Muyowa Mutemwa Supervisor: W D Tucker Co-Supervisor: M Norman.
+ Why program? Java I Fall 2015 Dr. Dwyer. + What do we use computers for? (desert island time – what computing application would you need to have on.
Existing Alternative for Pushing Content to Mobile Devices – an Analysis and an Implementation Diplomityöseminaari Marcus Mattila 49836w.
November 2006Mobile Prototyping Workshop Flash Lite 2.0 Dean Eckles Greg Cuellar.
PLATFORM A new platform that wants to be a new standard JavaFX
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Enhanced mobile services in Java enabled phones Björn Hjelt Sonera zed ltd Supervisor: Professor Jorma Jormakka.
The New Value Chain Subscriber to Consumer. TeleBrasil 2004 — 2 All rights reserved © 2004, Alcatel Evolutions and Revolutions User Consumer POTS Voice.
Open Source Software at Samsung Minsuk Choi Changes from a closed-model to a collaborative and open-model -
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
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.
StudiDroid: Mobile Android Application
Introduction to R.
IMS & Wireline to Wireless Convergence
By Zhongyin J. Daye Han-Chung Lee
Presentation transcript:

Dirk van Schalkwyk Supervisor: Dr Greg Foster Co-Supervisor: Mrs Madeleine Wright Project Title: A Comparative Study of JME and Flash Lite for Mobile Data Services

Agenda: Background/History of the Study Objective of Research Approach to the Study Information to be Derived/Deliverables Q & A

Background/History of the Study Early 1990s - Mobile phones were basic devices designed with voice as the core functionality Today - Mobile phones are intelligent devices with enhanced functionalities

Statistics Over 2 billion worldwide mobile subscribers 3.9 billion worldwide subscribers by 2010, 50% of world’s population 350 billion text messages sent every month worldwide [Kona Survey, 2007]

Why Flash Lite or JME? Flash Lite  a version of Adobe Flash Player designed for mobile phones JME (formerly J2ME)  a Java Platform consisting of a set of technologies and specifications developed for mobile phones Allow for the rapid and efficient creation, deployment and management of custom content on mobile phones

Objective of Research Compare development of mobile phone data services Focus will be on Flash Lite and Java Micro Edition (JME) technologies

Objective of Research Focuses on the different mobile phone API development life cycles Qualitative and quantitative comparisons will be made Conclusions will then be drawn to enable a trade- off decision as to which platform to use

Approach to the Study Takes an experimental system building approach to computer science  Prototype incorporating selected APIs developed under both platforms  Assess the software engineering process and run-time target system from prototype development life cycle  Qualitative and quantitative conclusions drawn

Mobile development comparison Application development - Foundation language - Learning curve - Debuggers available - Emulators available - IDE available - Cross-platform deployment - Installer packaging options

Mobile development comparison Capabilities - Graphical interface - Functionality - Phone data access - Runtime speed

Mobile development comparison Growth - Developer community and support - Market penetration

Information to be Derived/Deliverables Choice of platform primarily depends on the expectation of the specific mobile phone application Conclusions drawn enable a trade-off decision as to which platform to use

Q & A