HTML5 AUTOMOTIVE 2013 White Paper Series
|
|
- Clinton Long
- 8 years ago
- Views:
Transcription
1 HTML5 AUTOMOTIVE 2013 White Paper Series HTML5 based automotive apps are very adaptable and gaining popularity. WHAT S INSIDE HTML5 BENEFITS AND CHALLENGES page 1-2 SUGGESTED APPROACH page 3 APPLICATION ARCHITECTURE page 4-5 CONCLUSION AND SOURCES page 5 Easy to develop and adapt vs. optimization for automotive High-level development steps to achieve a solution Detailed illustration for JS application and multiple screen integration Building and maintaining an optimized browser
2 INTRODUCTION In our latest white paper we presented the rise of HTML5, the ongoing discussion among technologists about the suitability of HTML5 for mobile application development and the contrast between HTML5 and the traditional native development approach. In this white paper, we are focusing on the application of HTML5 in the complex automotive environment. Automotive systems must interact with external devices and with the Cloud, bringing new and complex integration and support challenges. Managing the interaction between these systems requires technologically advanced approaches in order to provide the best results. HTML5 BENEFITS Easy to develop and adapt Standard technology known to a wide pool of developers Easy to change the style utilizing CSS Supported on a broad range of hardware platforms The fact that HTML5 applications can be easily developed and adapted to various mobile devices lends itself well towards automotive systems, which, as a platform, have their own particular technology-based demands. In the market today, there are many HTML5 apps relevant to automotive systems and with the millions of developers working in HTML5 (JavaScript being the most popular language) we can expect to see an increase in the number of HTML5 based automotive apps as HTML5 continues to gain popularity. HTML5 provides the necessary infrastructure for automotive application development. An added benefit is that the style of the apps can be easily changed via CSS making this an adaptable process perfect for multiple platforms and Cloud technologies. Page 1
3 CHALLENGES AND SUGGESTED APPROACH HTML5 CHALLENGES A primary challenge to the realization of effective HMTL5 applications in the vehicle is building and maintaining a browser that is optimized to work specifically on automotive hardware. Unlike smartphones with a lifespan of 2-3 years, automotive hardware must remain relevant and well maintained for the entire lifetime of the vehicle (10 years). Consequently, the browser being utilized by automotive systems must have that same longevity while still supporting current technological standards as new developments arise. Another challenge is that the applications must be able to function as part of the vehicle-specific user interface. If the vehicle has multiple screens (head-unit, cluster display, high-mounted display, etc.), the applications must be able to run and interact with all screens simultaneously. Building and maintaining a browser Attracting third party developers Security and safety Multiple screens Rich UI and animations Of foremost importance with creating in-vehicle applications, is the safety and security of the automotive system, since any type of compromise puts the user at an increased risk. should be user restricted while driving and should never be allowed to corrupt the automotive system. Only specially provisioned applications should have access to the vehicle s information. OUR APPROACH The following are some high-level development steps for building a HTML5 solution: 1BUILD A BROWSER - The most challenging of the tasks, this step involves licensing or building a browser in-house and integrating with the target platform. Typically, integration and optimization with both the hardware and input methods are involved while unnecessary components are removed and performance accelerated. Restricted browser vendors (such as Dolfin, Obigo, Access Systems and ZetaKey) can be used. The key advantage of working with a third party web browser provider is that they can be expected to develop and maintain the solution over the lifespan of the vehicle. Another option is to develop an in-house solution based on the Webkit browser. The Webkit browser can be based on the QT distribution or the latest version can be obtained through the web. The Webkit browser can be further optimized with a faster Javascript engine (i.e. V8 from Google). Another option is to use another well-maintained open source browser such as Chromium (Google based). Page 2
4 2 OUR APPROACH High-level development steps continued... NATIVE INTEGRATION - The browser can be further integrated with native components. The challenging user interface tasks can be handled using native components, either by utilizing browser plugins or by running separate processes, which can interact with the HTML applications via HTML/Socket servers. Examples of such components include the following: media player, navigation/mapping, hands-free phone integration, etc. Access to this functionality can be given to third party applications though specific APIs DEVELOPMENT STEPS BUILD A BROWSER NATIVE INTEGRATION CREATE A SIMULATION ENVIRONMENT HARDWARE BUTTON INTEGRATION APPLICATION JS ARCHITECTURE 3CREATE A SIMULATION ENVIRONMENT - In order to provide third party developers with the ability to create and test their 6 PROPRIETARY SDK applications, a simulation environment must be provided for desktop OS s (Windows, Mac and possibly Linux). The simulation environment should mirror the target platform browser environment, incorporate a user interface to allow hardware buttons to be simulated, provide the ability to install and remove 7 MULTIPLE SCREEN INTEGRATION applications and provide a console output and web application debugging capabilities. Web Inspector can be enabled for Webkit browsers for HTML element viewer and JavaScript debugging HARDWARE BUTTON INTEGRATION - Automotive systems may have touch screen controls and/or special hardware controls (steering wheel buttons, rotary knobs, etc). These controls must be integrated within the platform. It is highly recommended these controls be developed as standard navigation controls not requiring a special API (i.e. a rotary button that acts as a tab-control which changes the active focus). However, these controls can expose an extended JavaScript API to allow certain applications to direct them differently. The browser can inspect if the active element has a registered handler for the special control and if so, utilize its function, but if there is no registered handler, the browser can resort to the standard behavior. APPLICATION JS ARCHITECTURE - One of the major requirements and benefits of a HTML5 based automotive system is to allow third party applications to run. The system must provide a platform where the applications can be downloaded, executed and can communicate fully with each other. A possible architecture is illustrated and described in detail on page 4. PROPRIETARY SDK - Automotive systems may provide additional functionality such as access to vehicle information, GPS, diagnostics information, driving status, etc. The automotive system may also provide a proprietary SDK to allow third party applications to communicate with each other and provide a better integration experience. This can be achieved by using a JavaScript API that applications are able to easily link to and use. It is recommended that a standard JavaScript API be used for standard functionality such as location API (GPS). This will allow the applications to be more portable and easier to develop. 7MULTIPLE SCREEN INTEGRATION - In the automotive environment applications can utilize multiple screens, such as center stack display where the main application can run, and other displays such as the instrument cluster where additional information can be displayed (i.e. Internet radio station, the next turn-by-turn instruction, etc.). A possible multi-screen architecture is illustrated and described on page 5. Page 3
5 APPLICATION JS ARCHITECTURE JQuery Third Party jquery Widgets and UI Frameworks,.css Custom Widgets and Modules,.css,.css,.hmtl Extensions JS Library *optional App Management Framework manages App Connector Library HTML5 is implemented as the main user interface framework using the standard HTML approach. Abstractions are created through the JavaScript libraries. Independent JavaScript components and applications are used for a modular approach. For more complicated user interface elements, the browser has the ability to be extended with native components. Modules are kept separated for easier development and application maintenance. jquery is used as the base user interface framework because of the availability of third party user interface widgets. User interface frameworks are also available as an extension of jquery. The lifetime and window management of the applications are managed through the App Management Framework. These applications run separately through div and iframe elements. The App Connector Library is the communication liaison between the applications and the App Framework Management which are independent modules. Both the App Management Framework and the App Connector Library utilize JavaScript. The Extension JS Library is an optional feature. As long as everything performs correctly using pure JS/HTML, this feature is not necessary. Its role is to expose the native plug-in functionality as JavaScript. Page 4
6 MULTIPLE SCREEN ARCHITECTURE High Mounted Display (HMD),.css,.html Webkit AppHost (Qt) Instrument Cluster Display (ICD) Intra-System Messaging Module The automotive system has the ability to run multiple applications as illustrated above by using either a high mounted display (HMD), an instrument cluster display (ICD) or a center stack display (CSD). The communicate with the Intra-System Messaging Module (ISM) via an AppHost (Qt). The ISM allows applications to broadcast messages or register message listeners. The AppHost broadcasts messages to other hosts and in return these are translated to JavaScript and are broadcast back to the ISM. This mechanism can be used for animation or other UI synchronization between the screens.,.css,.html Webkit AppHost (Qt) Center Stack Display (CSD),.css,.html Intra-System Messaging Module Intra-System Messaging Module CONCLUSION As highlighted above the main challenge to successful deployment of a HTML5 based system is building and maintaining an optimized browser specifically for automotive systems that is relevant for the entire lifetime of a vehicle. Other automotive specific factors must also be considered such as vehicle specific Human Machine Interfaces and multi-screen systems. The high-level architectures presented above can provide an effective approach for addressing some of these unique automotive challenges. Webkit SOURCES 1 AppHost (Qt) Page 5
7 ABOUT ABALTA Since 2003, Abalta Technologies has been focused on delivering innovative software solutions to the automotive industry. From embedded automotive applications to connected vehicle solutions, Abalta has worked with OEMs and Tier One suppliers to deliver meaningful innovations to their customers. Each member of our team has helped pave the way for the advancement of the connected vehicle today and Abalta continues to deliver meaningful software experiences for businesses and consumers alike. Our experience in developing and testing software spans industries, global markets and technical platforms. From automotive-grade solutions to smart phone apps and in between, Abalta has delivered hundreds of proven solutions to the market. Abalta s success in the field follows the continued adoption of technology in our lives today. We have managed programs across numerous segments including outdoor recreation, sport & fitness, navigation, travel & tourism and enterprise. Leveraging our prowess in software design and development, we have helped consumers connect with the world around them, with the brands they prefer, with their vehicles and with each other. Given our focus and dedication to the automotive and mobile technologies, our value-add extends beyond development with a rich depth of expertise and awareness from which our customers and partners can benefit. From technology advice to market awareness, Abalta maintains a view of the field that is unrivaled in the market today. Across our customer engagements, this knowledge has helped our partners bring ideas to market more quickly and more efficiently while improving the final result. Abalta Founder and President, Michael O Shea, merged Irish roots with a strong mission. Starting with the name Abalta -- which means talented and capable in Irish Gaelic -- and working towards completing the mission: To provide services and solutions to customers that would positively impact their businesses and the world. Bring unique talents and innovative capabilities to the table, resulting in their customers saying Those guys really made a difference here. LOS ANGELES SAN DIEGO BULGARIA 3510 Torrance Blvd., Suite 220 Torrance, California U.S.A. +1 (310) Weathers Place, Suite 101 San Diego, California U.S.A. +1 (858) Mladost 1-A, Bl. 548, Office 305 Sofia 1729, BULGARIA ABALTA TECHNOLOGIES, INC. 2013
NATIVE VS. WEB APP DEVELOPMENT 2012 White Paper Series
NATIVE VS. WEB APP DEVELOPMENT 2012 White Paper Series With the rise of HTML5, the technology world continues to buzz with talk of moving mobile application development from a native approach. WHAT S INSIDE
More informationSMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW
SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW 2 Continuing to open highways 3 4 5 Developing for the car ~68 million vehicles sold globally in 2013 6 Developing for the car ~68 million ~978
More informationHTML5 & Digital Signage
HTML5 & Digital Signage An introduction to Content Development with the Modern Web standard. Presented by Jim Nista CEO / Creative Director at Insteo HTML5 - the Buzz HTML5 is an industry name for a collection
More informationNative, Hybrid or Mobile Web Application Development
Native, Hybrid or Mobile Web Application Development Learn more about the three approaches to mobile application development and the pros and cons of each method. White Paper Develop a Mobile Application
More informationAUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
More informationMobile App Infrastructure for Cross-Platform Deployment (N11-38)
Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Contents Introduction... 2 Background... 2 Goals and objectives... 3 Technical approaches and frameworks... 4 Key outcomes... 5 Project
More informationDriving the User Interface. Trends in Automotive GUIs
Whi t epaper Dr i vi ngt heus eri nt er f ace Tr endsi naut omot i vegui s Driving the User Interface Trends in Automotive GUIs Sami Makkonen, Senior Manager, The Qt Company Motor show concept cars have
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang IVI Systems Today Lots of hardware variety. Multiple operating systems Different input devices Software development requires access to
More informationFollowing statistics will show you the importance of mobile applications in this smart era,
www.agileload.com There is no second thought about the exponential increase in importance and usage of mobile applications. Simultaneously better user experience will remain most important factor to attract
More informationStatement of Direction
Mobile First: Taking Mobile CRM to the Next Level 1 January 2013 Mobile First: Taking Mobile CRM to the Next Level Whitepaper Mobile First: Taking Mobile CRM to the Next Level 2 Table of Contents Notes...
More informationHow To Develop A Mobile App With Phonegap
Introduction to Mobile Development with PhoneGap Yeah it s pretty awesome. Who is this guy? Andrew Trice Technical Evangelist, Adobe atrice@adobe.com http://tricedesigns.com @andytrice http://github.com/triceam
More informationGETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS
Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,
More informationMobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
More informationHYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS RAJESH KUMAR Technical Lead, Aricent PUNEET INDER KAUR Senior Software Engineer, Aricent HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI
More informationOur software strategy
Our software strategy Contents 1. Executive Summary 2. Architecture for differentiation and efficiency 3. Device platforms for all needs Mobile Computers Maemo Smartphones Symbian Mobile Phones Series
More informationSYST35300 Hybrid Mobile Application Development
SYST35300 Hybrid Mobile Application Development Native, Web and Hybrid applications Hybrid Applications: Frameworks Native, Web and Hybrid Applications Mobile application development is the process by
More informationDevelopment Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen
Development Techniques for Native/Hybrid Tizen Apps Presenter Matti Pakarinen 1 Content Symphony Teleca in Brief Introduction to Native/Hybrid Apps Key experiences Case Studies 2 Who we are Symphony Teleca
More informationTake full advantage of IBM s IDEs for end- to- end mobile development
Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Web Experience Factory formerly known as WebSphere Portlet Factory Note we are currently
More informationArticle. One for All Apps in HTML5
One for All Apps The boom of smartphones and tablets in the consumer sector creates new problems for developers of industrial Apps: They have to build Apps quickly that run on any type of smartphone and
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Mobile Development» 2016-07-01 http://www.etanova.com/technologies/mobile-development Contents ios iphone and ipad... 6 Objective-C Programming Language... 6 Swift Programming
More informationQML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
More informationGraduate presentation for CSCI 5448. By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )
Graduate presentation for CSCI 5448 By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu ) Content What is Android?? Versions and statistics Android Architecture Application Components Inter Application
More informationVideo Collaboration & Application Sharing Product Overview
. Video Collaboration & Application Sharing Product Overview Overview NPL s Collaborative Real-Time Information Sharing Platform (CRISP ) combines high quality video collaboration, remote application sharing
More informationIntegrating Mobile into Your Cross- Platform Strategy with Qt
Integrating Mobile into Your Cross- Platform Strategy with Qt Tuukka Ahoniemi Technical Product Marketing Manager tuukka.ahoniemi@theqtcompany.com Qt Developer Days 2014 Agenda Qt and Mobile Platforms
More informationBasic Trends of Modern Software Development
DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development Mobile Development Trends Need an App... 3 4 Popular Devices in Latvia
More informationSolution Spotlight BEST PRACTICES FOR DEVELOPING MOBILE CLOUD APPS REVEALED
Solution Spotlight BEST PRACTICES FOR DEVELOPING MOBILE CLOUD APPS REVEALED T here s two ways you can build your mobile applications: native applications, or mobile cloud applications. Which option is
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory. 2012 IBM Corporation 1
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory 1 Agenda Mobile web applications and Web Experience Factory High-level tour of Web Experience Factory automation
More informationA Guide to Mobile App Development Platforms
A Guide to Mobile App Development Platforms Choosing a Mobile Development Framework Often a developer has a great idea they can visualize but a gauntlet to run through before they see it climb up the bestseller
More informationPetroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team
Petroleum Web Applications to Support your Business David Jacob & Vanessa Ramirez Esri Natural Resources Team Agenda Petroleum Web Apps to Support your Business The ArcGIS Location Platform Introduction
More informationORACLE APPLICATION EXPRESS 5.0
ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime
More informationKony Mobile Application Management (MAM)
Kony Mobile Application Management (MAM) Kony s Secure Mobile Application Management Feature Brief Contents What is Mobile Application Management? 3 Kony Mobile Application Management Solution Overview
More informationCross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code
Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code What is cross-platform development? Cross-platform development produces a single code base that can be
More informationTimeWave Media Enterprise Guide to HTML5 Mobile
Enterprise Guide to HTML5 Mobile Re-defining enterprise mobility with a cross-platform delivery strategy. HTML5 is redefining the possibilities of enterprise mobility. With the explosive emergence of mobile
More informationJavaFX Session Agenda
JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user
More informationOpen-Xchange. Daniel Halbe, Open-Xchange GmbH. Open-Xchange 2013. All rights reserved; not for distribution.
Open-Xchange Daniel Halbe, Open-Xchange GmbH Open-Xchange 2013. All rights reserved; not for distribution. The battle of the Three or Five Are we heading for a market with few monopolies?! ! OX Portal!
More informationEnterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen
Enterprise Mobile App Management Essentials Presented by Ryan Hope and John Nielsen 1 Mobile App Trends Global mobile app downloads to exceed 30B by 1016 US and Europe account for over 70% of the market
More informationArcGIS Web Mapping. Sam Berg, esri sberg@esri.com
ArcGIS Web Mapping Sam Berg, esri sberg@esri.com Agenda ArcGIS and WebMaps The APIs ArcGIS for Flex Viewer ArcGIS for Silverlight Builder ArcGIS for Sharepoint ArcGIS Application Templates ArcGIS Runtime
More informationWorkshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
More informationMENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER
MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App
More informationIntroduction to Android
Introduction to Android Ref: Wei-Meng Lee, BEGINNING ANDROID 4 APPLICATION DEVELOPMENT, Ch1, John Wiley & Sons, 2012 1. What is Android Android is a mobile operating system that is based on a modified
More informationThe Most Popular UI/Apps Framework For IVI on Linux
The Most Popular UI/Apps Framework For IVI on Linux About me Tasuku Suzuki Qt Engineer Qt, Developer Experience and Marketing, Nokia Have been using Qt since 2002 Joined Trolltech in 2006 Nokia since 2008
More informationCross-Platform Phone Apps & Sites with jquery Mobile
Cross-Platform Phone Apps & Sites with jquery Mobile Nick Landry, MVP Senior Product Manager Infragistics Nokia Developer Champion activenick@infragistics.com @ActiveNick www.activenick.net Who is ActiveNick?
More informationECG-1615A. How to Integrate IBM Enterprise Content Management Solutions With Microsoft SharePoint and IBM Connections. elinar.com
ECG-1615A How to Integrate IBM Enterprise Content Management Solutions With Microsoft SharePoint and IBM Connections Presentation index The Players The Problem IBM Standard Integration Options IBM Content
More information... Introduction... 17. ... Acknowledgments... 19
... Introduction... 17... Acknowledgments... 19 PART I... Getting Started... 21 1... Introduction to Mobile App Development... 23 1.1... The Mobile Market and SAP... 23 1.1.1... Growth of Smart Devices...
More informationplace/business fetch details, 184 185 removefromfavorite () function, 189 search button handler bind, 190 191 B BlackBerry build environment
Index A addtofavorite() method, 175 177, 188 189 Android ADT Plugin for Eclipse installation, 22 24 application, GWT Build Path, 244 device info, 247 directory structure, 244, 245 Eclipse classpath, 244
More informationRaise of hands on anyone whos used the Flex or Silverlight Application Builders?
Raise of hands on whos used the Beta for Web Application Builder? Raise of hands on anyone whos done any web development? Raise of hands on anyone whos used the Flex or Silverlight Application Builders?
More informationimaginea white paper
white paper Building Mobile Android Applications Even though Android was created for handsets, there is a great opportunity for developing other innovative devices on the Android platform with significant
More informationDave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston
Dave Haseman, Ross Hightower Mobile Development for SAP* -a ^>. Galileo Press # Bonn Boston Introduction 17 Acknowledgments 19 PART I Getting Started 1.1 The Mobile Market and SAP 23 1.1.1 Growth of Smart
More informationTrends in Developing and Publishing Content: How HTML5 and Mobile Change the Game
Trends in Developing and Publishing Content: How HTML5 and Mobile Change the Game Greg Fagan, Sales Director Data Conversion Laboratory Publishing your content to multiple devices creates lots of options
More informationNative, web or hybrid mobile-app development
IBM Software Thought Leadership White Paper WebSphere Native, web or hybrid mobile-app development 2 Native, web or hybrid mobile-app development Contents 2 Introduction 2 Introducing the approaches 2
More informationMOBILE HELIX LINK SDK OVERVIEW A MOBILE HELIX WHITEPAPER
SECURE ENTERPRISE HTML5 MOBILE HELIX LINK SDK OVERVIEW A MOBILE HELIX WHITEPAPER MOBILE HELIX LINK SDK OVERVIEW Mobile Helix Link Your business is everywhere, your information needs to be. Introduction
More informationCross-Platform Tools
Cross-Platform Tools Build once and Run Everywhere Alexey Karpik Web Platform Developer at ALTOROS Action plan Current mobile platforms overview Main groups of cross-platform tools Examples of the usage
More informationCoding for Desktop and Mobile with HTML5 and Java EE 7
Coding for Desktop and Mobile with HTML5 and Java EE 7 Coding for Desktop and Mobile with HTML5 and Java EE 7 Geertjan Wielenga - NetBeans - DukeScript - VisualVM - Jfugue Music Notepad - Java - JavaScript
More informationBest Practices in Enterprise Smartphone Development
Best Practices in Enterprise Smartphone Development Rhomobile White Paper This white paper was written by Adam Blum, Founder and CEO of Rhomobile 12/16/2010 Best Practices in Enterprise Smartphone Development
More informationIssues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application
DATABASES AND INFORMATION SYSTEMS H.-M. Haav, A. Kalja and T. Robal (Eds.) Proc. of the 11th International Baltic Conference, Baltic DB&IS 2014 TUT Press, 2014 215 Issues of Hybrid Mobile Application Development
More informationWhitepaper. Trans. for Mobile
Whitepaper Trans forming Your Vision Into Winning Solutions How to Save 50%, 75% or more for Mobile Appp Development www.baytechservices.com Background As mobile access has transitioned from a nice to
More informationTHE BUSINESS CASE FOR HYBRID HTML5 MOBILE APPS
Exploring the business case for building hybrid HTML5 mobile applications for enterprise mobility projects compared to implementing with a purely native development approach. THE BUSINESS CASE FOR HYBRID
More informationWeb Apps For Cars
Web Apps in Cars The webinos Approach Uwe Baumgarten Faculty for Informatics Technische Universität München Agenda Motivation Web Apps in Cars Assumptions The Project webinos Partners and Contributions
More informationReminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
More informationCHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application
BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive
More informationMOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper
MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle
More informationIT Game Changers: How Cloud, Mobile, Social and Big Data are Redefining Your IT Environment
cecmg Annual Meeting / March, 2015 IT Game Changers: How Cloud, Mobile, Social and Big Data are Redefining Your IT Environment Glenn Anderson IBM Lab Services and Training 2013 IBM Corporation 2 (c) Copyright
More informationORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
More informationPosition Paper for W3C Web and Automotive Workshop. Marius Spika, Mark Beckmann
Position Paper for W3C Web and Automotive Workshop Marius Spika, Mark Beckmann Responsible: Dr. Marius Spika, K-EFF/B Date: 26.09.2012 2 1 Introduction The Volkswagen group is one of the world s leading
More informationAll About Android WHAT IS ANDROID?
All About Android WHAT IS ANDROID? Android specifically refers to a mobile operating system (based on Linux) that is developed by Google. It is open-source software, meaning that anyone can download the
More informationHTML5 / NATIVE / HYBRID
HTML5 / NATIVE / HYBRID Ryan Paul Developer Evangelist @ Xamarin NATIVE VERSUS HTML5? REFRAMING THE DEBATE It s not a battle to the death. It s a choice: what solution will work best for your application?
More informationBogDan Vatra and Andy Gryc. Qt on Android: Is it right for you?
BogDan Vatra and Andy Gryc Qt on Android: Is it right for you? Coffee and Code sessions Free, three-hour, hands-on session that delves into the internals of Qt on Android. Learn how to: set up the Qt development
More informationIntro to Web App Builder. Mark Scott, Solutions Engineer, Esri County Government Team mscott@esri.com
Intro to Web App Builder Mark Scott, Solutions Engineer, Esri County Government Team mscott@esri.com The ArcGIS Platform enables Web GIS Enabling GIS Everywhere Desktop Web Device Simple Integrated Open
More informationApplication Framework: Apertis Hands-on 2016-04-28
Application Framework: Apertis Hands-on 2016-04-28 Robert Bosch Car Multimedia GmbH Collabora Limited 2 Apertis Apertis Free and open source, GNU/Linux-based platform for infotainment in automotive vehicles
More informationBest Practices for Building Mobile Web
Best Practices for Building Mobile Web and Hybrid Applications Mobile is the NEXT dominant phase of computing Mobile is different: Transformational business models Faster lifecycles More iterative Mobile/Wireless/Cloud
More informationCross Platform Applications with IBM Worklight
IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.11, November 2015 101 Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad and Mrs.S.Durga Devi Dept. of IT
More informationLeveraging Partners and Open Source Technology in your Mobility Strategy. emids webinar Thursday, August 11, 2011 1:00 pm 2:00 pm EDT
Leveraging Partners and Open Source Technology in your Mobility Strategy emids webinar Thursday, August 11, 2011 1:00 pm 2:00 pm EDT Presenters Jerry Buchanan Account Director emids Technologies Ambarish
More informationresearch: technical implemenation
research: technical implemenation topic: digital publication of the annually c/kompass information brochure on iphone/ipod touch with the target to have an advantage over the printed version possible solutions:
More informationInnovation with a difference
Innovation with a difference The Smallest, Super Stylish User Engagement Tool Available Today Just 38cm high Perfect for Desk Top Use In Store Shelf Edge Use Mini Kiosk And so much more Not much bigger
More informationAJAX Toolkit Framework
IBM Software Group AJAX Toolkit Framework Emerging Internet Technologies Group Ajax - What s our vision Grow Ajax adoption to the next phase Evolve tools that significantly reduce the development costs
More informationCross-Platform Software Considerations for Internet of Things
Cross-Platform Software Considerations for Internet of Things Tuukka Ahoniemi Technical Product Marketing Manager tuukka.ahoniemi@theqtcompany.com 10th Central and Eastern European Software Engineering
More informationMobile Application Development
Web Engineering Mobile Application Development Copyright 2015 Slides from Federico M. Facca (2010), Nelia Lasierra (updates) 1 2 Where we are? # Date Title 1 5 th March Web Engineering Introduction and
More informationLeveraging the power of social media & mobile applications
Leveraging the power of social media & mobile applications Xoriant delivers an innovative solution blending mobile applications and web based social networking media for our client focusing on local marketing.
More informationCorporate Bill Analyzer
Corporate Bill Analyzer Product Description V 3.1 Contents Contents Introduction Platform Overview Core features Bill/Invoice presentment Corporate hierarchy support Billing Account hierarchy support Call
More informationUnderstanding Mobile Apps for Automotive. Kerry Johnson, Senior Automotive Product Manager
Understanding Mobile Apps for Automotive Kerry Johnson, Senior Automotive Product Manager 2 PSA Bentley QNX in automotive? In 2011 60+% of infotainment systems shipped 9+ million world wide (5+ million
More informationDevelopment of mobile applications for multiple platforms
Harwell Innovation Centre Building 173 Curie Avenue Harwell Oxford Didcot Oxfordshire, OX11 0QG +44 1235 838 531 www.redskiessoftware.com Development of mobile applications for multiple platforms By Darren
More informationOffice 365 SharePoint Online White Paper
Office 365 SharePoint Online White Paper Introduction Overview Cloud computing is slowly changing the way IT companies are offering their software solutions and services. Through cloud computing, IT companies
More informationMobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.
Mobile Development Frameworks Overview Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Solution Frameworks One of the biggest technological decisions
More informationWhy Architecture Matters
Unified Communications Why Architecture Matters A UCStrategies White Paper sponsored by ezuce October 2014 Copyright ezuce 2014, all rights reserved Why Architecture Matters Unified Communications (UC)
More informationRepublic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum
Republic Polytechnic School of Infocomm C308 Web Framework Module Curriculum This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem
More informationTransition to SaaS. Ensuring the availability and accessibility of quality software services. www.leosys.net
Ensuring the availability and accessibility of quality software services www.leosys.net P a g e 2 Introduction This e-book is dedicated to the research made in analyzing how leading companies successfully
More informationTechnology.Transfer.Application.
Technology.Transfer.Application. Steinbeis Research Center Elektromobility and Information Systems 2015 Steinbeis Technology. Transfer. Application. www.steinbeis.de Open and Secure Operating for mobility
More informationCROSS PLATFORM DEVELOPMENT The HTML5 Way
CROSS PLATFORM DEVELOPMENT The HTML5 Way A Whitepaper by Rahul Joshi Business Analysis & Consulting Division Abstract With over half a dozen mobile platforms out there and more in line to come up, it has
More informationExample of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
More informationOpen Source and IBM. Dr. Bob Sutor Vice President, Open Source and Linux IBM Software Group www.sutor.com. 2009 IBM Corporation
Open Source and IBM Dr. Bob Sutor Vice President, Open Source and Linux IBM Software Group www.sutor.com Working definition of open source Source code for software that is made available freely for reuse
More informationThe "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
More informationAccelerating Wordpress for Pagerank and Profit
Slide No. 1 Accelerating Wordpress for Pagerank and Profit Practical tips and tricks to increase the speed of your site, improve conversions and climb the search rankings By: Allan Jude November 2011 Vice
More informationHow To Understand And Understand Cwr Mobile Crm
CWR Mobility Customer Support Program Page 1 of 11 Version [Status] August 2011 CWR Mobile CRM Technical Overview Whitepaper Copyright 2009-2011 CWR Mobility B.V. CWR Mobile CRM Technical Overview 2 Table
More informationValue Added Services (VAS) - Mobile Applications Business Cases
Value Added Services (VAS) - Mobile Applications Business Cases Live Reply has been working on mobile solutions for 10 years s and Use Cases range from widget to sophisticated Symbian or Android solutions
More informationBuilding Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh
Building Apps for iphone and ipad Presented by Ryan Hope, Sumeet Singh 1 Let s continue the conversation! @MaaS360 [Share comments, continue Q&A, suggest future topics] #MaaS360Webinar Click the link in
More informationSolve BYOD with! Workspace as a Service!
Solve BYOD with! Workspace as a Service! Our Team Understands End User Computing Gartner does not endorse any vendor, product or service depicted in our research publications, and does not advise technology
More informationQuick Start Guide Mobile Entrée 4
Table of Contents Table of Contents... 1 Installation... 2 Obtaining the Installer... 2 Installation Using the Installer... 2 Site Configuration... 2 Feature Activation... 2 Definition of a Mobile Application
More informationAPPLICATION DEVELOPMENT FOR THE IOT ERA. Embedded Application Development Moves to the Cloud
APPLICATION DEVELOPMENT FOR THE IOT ERA Embedded Application Development Moves to the Cloud EXECUTIVE SUMMARY The emergence of the Internet of Things (IoT) is opening up the complex world of embedded systems
More informationEnterprise Mobile Application Development: Native or Hybrid?
Enterprise Mobile Application Development: Native or Hybrid? Enterprise Mobile Application Development: Native or Hybrid? SevenTablets 855-285-2322 Contact@SevenTablets.com http://www.seventablets.com
More information