1 Pulsar The Eclipse Mobile Industry Working Group & Sequoyah Nov 6, 2010 Mailing listMailing list:

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Scienze dellInformazione Università di Bologna.
® IBM Software Group Copyright © 2005 IBM Corporation AJAX Toolkit Framework Emerging Internet Technologies Group.
Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.01 Mobile Tools for the Java Platform (MTJ) The scope of.
Eclipse, M2M and the Internet of Things
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Does Android Matter? Bayode Bartley, Mark Connell.
Cross Platform UI testing using Sikuli
Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
DataNaut, LLC 1 Building Cross-Platform Accessible Applications Using Qt Technical Overview September 2012.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
DEPARTMENT OF COMPUTER ENGINEERING
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Platform Independent Frameworks Contents Mobile App Developer’s challenges Platform Independent solutions – Mobile Web Based Apps – Cross.
Microsoft Dynamics. Introducing Al-Futtaim Technologies  One of the region’s leading System Integrators  Strong partnerships with leading global ICT.
ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Android Introduction Platform Overview.
Sayed Ahmed BSc. Eng. In Computer Sc. and Eng. (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just.
EclipseME Java Micro Edition The Eclipse Way Craig Setera April 19, 2006.
Sitefinity CMS Technical Overview & Developer’s Perspective
Mobile Web Applications
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
UML Tools ● UML is a language, not a tool ● UML tools make use of UML possible ● Choice of tools, for individual or group use, has a large affect on acceptance.
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
Company Confidential © 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials 1 Mobile emulator technology: S60 Platform Software Development Kit for Symbian.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Copyright © 2010 Motorola Inc., Made available under the Eclipse Public License v Sequoyah 1.0 Release/Graduation Review May 2010 Sequoyah Team Mailing.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Apache Cordova Tools in Visual Studio
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
TACTIC | Workflow: Project Management OSS on Microsoft Azure Helps Enterprises to Create Streamline, Manage, and Track Digital Content MICROSOFT AZURE.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
© 2005 by QNX; made available under the EPL v1.0 | March 8, 2016 CDT Roadmap Doug Schaefer CDT Project Lead QNX Software Systems.
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.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
© 2012 IBM Corporation IBM Worklight Overview Martin Triska – IBM Worklight specialist (420) July 2012.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
TELERIK APP BUILDER ( Icenium ). POINTS TO DISCUSS  Introduction  Features  Versions  Supported Frameworks.
Browsers and Web Platforms
App Configuration, Customization or Development
Apache Cordova Overview
Contents: Introduction Different Mobile Operating Systems
1.1. .NET architectural components and .NET Core
Mobile Application Development with MeeGo™ - Programming with SDK
Mobile App Development
One-Stop Shop Manages All Technical Vendor Data and Documentation and is Globally Deployed Using Microsoft Azure to Support Asset Owners/Operators MICROSOFT.
YANDEX ZEN based on Award Winning machine learning technology
Office 365 Development.
Draft Proposal for an Eclipse Mobile Development Suite Architecture
Open Automation Software
Web AppBuilder for ArcGIS
Getting Started with Android…
Chapter 10. Mobile Device Security
Introducing BarTender 2019
Presentation transcript:

1 Pulsar The Eclipse Mobile Industry Working Group & Sequoyah Nov 6, 2010 Mailing listMailing list:

Topics Mobile Industry Working Group – Who, What, & Why Pulsar – The vehicle for mobile features in Eclipse Architecture Features Plans Sequoyah – Top level project for mobile focused projects MTJ - Mobile Tools for Java (previously named) TML – Tools for Mobile Linux Mobile Web Tools 2

Mobile Industry Working Group - Who Eldorado Motorola Nokia RIMM Symbian Foundation Individuals 3

4 Mobile Industry Working Group – What? It should be... Well designed Generic Easy to use Completely integrated with Eclipse Vendor extensible* It should have... A shared core of common features for all mobile tooling No duplication/conflict with functionality supplied by Eclipse core projects Specialization for specific mobile technologies (projects) A common user interface where possible A robust architecture

5 Mobile Industry Working Group - Why Developer Challenges Fragmentation of devices and technologies Necessity of installing multiple vendor tools and SDKs Difficulties integrating vendor tools with build systems Realities Fragmentation will not go away …but it may be mitigated through tooling

6 Mobile Industry Working Group - Why The ideal Mobile developers maintain a single set of sources......to produce multiple products......with a single suite of tools A mobile development suite so powerful and comprehensive that developers will rally around it If we can alleviate developer challenges... An enthusiastic embrace of the tooling A strong Eclipse mobile developer community

7 Mobile Industry Working Group - Why Benefit to Vendors Shared tooling development High quality of tooling Access to a large and motivated mobile developer community Visibility and recognition Vendors compete on device features and less on tooling

8 Architecture Overview Specialized projects (Web, Java, native) are built on top of a common layer. Specializations within a project (eg. J2ME vs. Android) are supported by the project.

9 Architecture Eclipse Mobile Common Supplies common components required by all mobile projects. Offers only functionality unique to mobile that cannot be found in the Eclipse projects. Includes SDK installation/management, device management, permissions, pre-processing, signing, etc. All TmL components migrated to Sequoyah are located here.

10 Architecture Eclipse Mobile Common Include a unified framework for Device Discovery and Target Management Targeting for OSS simulation (QEMU) and vendor emulators Mobile project creation ( project nature), Template wizard model Integrated SDK help framework

11 Architecture Eclipse Mobile for Web Project that supports Web-like development for mobile Allows developers to create browser-based applications and Widgets Edits HTML, JavaScript, CSS, configuration documents, and other Web artifacts Packages Web-based mobile applications

12 Architecture Eclipse Mobile for Java Project that supports all flavors of mobile Java development It would essentially be MTJ with common items extracted and additional Java support added

13 Architecture Eclipse Mobile for Native Project that supports multiple C/C++ based platforms Symbian/Qt Linux/MeeGo Android Flexible build/post build packaging support for common builders Make, Qmake, SBSv2 Debian Packaging, Symbian SIS Fast indexing support for large SDK environments C++ Builder (CDT)Flexible C++ Project Model Indexing (CDT) C++ Unit TestingDynamic/Static Analysis Application Packaging (SIS/Debian)