sudo add-apt-repository ppa:ubuntu-sdk-team/ppa sudo apt update && sudo apt install ubuntu-sdk
|
|
|
- Marybeth Allison
- 10 years ago
- Views:
Transcription
1 Ubuntu App Development - condensed Ubuntu App Dev School
2 Workshop: Getting set up If you use Ubuntu or Ubuntu 14.10: sudo add-apt-repository ppa:ubuntu-sdk-team/ppa sudo apt update && sudo apt install ubuntu-sdk If you use Mac or Windows: Install VirtualBox Copy.ova file from USB stick. Launch it.
3 Defining the future of computing Ubuntu now runs on smartphones, desktop, servers and powers the cloud Brings a fast and beautiful user experience to any phone A quality core of apps with a fast-evolving app ecosystem Ubuntu SDK with full native and HTML5 support Differentiation without fragmentation
4 Content, not controls Design and UX at the core Maximised room for content Effortless and efficient navigation Gestural interface: swipes and edges Scopes neatly organise it
5 Unity The Launcher is revealed with a left swipe Contains quick access to favourite apps Shows currently active apps and can switch between them Apps can be rearranged or pinned to the Launcher with a long press The above integration comes for free Additional integration points Count indication Progress indication Urgency indication
6 Unity Indicators provide quick and consistent access to frequent system functions Notifications from various sources are unified in the notification center Tap once on an app indicator to scrub left and right through the other ones Notify OSD provides unintrusive, dismissable or actionable notifications with snap decisions Integration points Message counts Activity notification
7 Unity Scopes bring relevant content to users via search plugins Highly modular, scopes enable customisation of the environment without platform modification Tip: in the Scopes view, you can pull up the Scope management screens from the bottom. Aggregating scopes organize the content and act as containers for multiple related scopes
8 Ubuntu is community Ubuntu is planned and developed in the open, you can influence it too! 12 core apps were created by teams of community volunteers
9 The Ubuntu SDK Ubuntu features a full-blown Software Development Kit The SDK enables developers to create and maintain apps throughout their full lifecycle, from start to publish Holistic approach: a powerful IDE with device access, a GUI toolkit and extensive documentation, all included Based on the proven and popular Qt framework and development toolset Programming languages are QML, Javascript and optionally C++. The web is also a first class citizen, with different degrees of integration: webapps, HTML5 foundations and HTML5 platform access
10 The Ubuntu SDK Qt Creator is the SDK s Integrated Development Environment (IDE) A feature-rich IDE for advanced code editing Intuitive visual debugger Device connectivity: easily run apps on the phone during development Emulator and graphical click app packager
11 The Ubuntu SDK The UI Toolkit provides widgets for the unique Ubuntu look and feel A collection of the essential building blocks to create Ubuntu apps Carefully crafted by designers and implemented by developers The toolkit's widgets enable visual and behavioural integration Not a requirement to use the toolkit, but strongly recommended for the best integration and UX consistency Written in QML, there is also an HTML5 theme available Use the Showcase app to see the toolkit in action
12 The Ubuntu SDK developer.ubuntu.com is the information hub for creating Ubuntu content A central resource for guides and learning material to write apps, scopes, website integration and cloud charms Each area includes technology overviews, tutorials, a cookbook with developer recipes and API references The developer blog features news and interesting updates around Ubuntu app development Provides access to the Software Store to publish and maintain Ubuntu apps A gateway to community support on askubuntu.com: an Ubuntu Q&A website powered by Stack Exchange
13 The Ubuntu application model New application model, optimized and secure Applications are isolated and protected from each other by default Takes advantage of platform technologies, notably AppArmor Applications must ask permission to the OS to access user data Optimized to save battery life and memory usage background applications are suspended, unless they explicitly require it via dedicated APIs Simplified installation and packaging the application integrates its own dependencies (libraries) uninstalling the app removes them as well
14 Taking Ubuntu to market Backed by Canonical Daily engagements with OEMs, ODMs and mobile operators Strong hardware enablement partnerships with top brands All major OEMs partnered up with Canonical. Experts in Linux on ARM since 2008 Custom engineering
15 A cadence to rely upon Ubuntu is released every six months The first phone release was Regular releases are supported for 9 months Long Time Support (LTS) releases are supported for 5 years The next Ubuntu will be a Long Time Support (LTS) release Stable releases use the year.month version naming convention (e.g ) Development releases use the Awesome Animal naming convention (e.g. Trusty Tahr) Nine years, 19 releases all on time
16 The Ubuntu Carrier Advisory Group The CAG enables mobile operators to shape Ubuntu s mobile strategy Members receive advance confidential briefings and provide industry insights to ensure Ubuntu meets their needs Opportunity to be a launch partner and ship Ubuntu in their markets
17 foundations the platform
18 Platform overview Full Ubuntu (Linux) system, with thin Android layer for device access Unity is the Ubuntu shell The Ubuntu SDK provides transparent API access to services and devices
19 The application model The application model, in particular its lifecycle, has been designed to be simple, secure and to effectively manage power consumption An application is a self-contained piece of user-visible software Applications are suspended when not in the foreground
20 Platform overview Defining the Ubuntu roadmap Ubuntu is planned and developed in the open Every 3 months, at the public Ubuntu Online Summit (UOS) we discuss and plan next cycle's features The community participates in shaping Ubuntu during planning and implementation Every UOS topic is scheduled as a 1h discussion session, after which a blueprint with work items and assignees is defined The implementation status is tracked in a burn-down chart at status.ubuntu.com
21 Convergence The road to convergence The choice of technology (QML) certainly eases the task But it's not only about widget adaptation behaviours and design need to adapt to form factors as well Indicators in Ubuntu had a convergent codebase, others are following. The first LTS to be converged is planned to be Another significant milestone will be merging the desktop and phone shells Unity 8, now running on phones will eventually replace Unity 7 on the desktop. Available on the Desktop, non-default. Convergence will require changes in the foundations (e.g. Mir, image-based updates)
22 Qt/QML and web-based apps Qt/QML or web, your choice Full support for both Qt/QML and HTML5 Go Qt/QML for the best integration or for resource-demanding applications Go web to use Internet technologies or to port existing HTML5 apps Hosted Web apps for site integration Local HTML5 foundations for most needs Local HTML5 platform access for device integration (camera, sensors )
23 Native apps Write native apps to exploit the full power of the phone Native apps are written in QML, a truly RAD language to describe user interfaces and their transitions JavaScript embeds naturally and provides the glue for more complex logic Use C++ for resource-demanding or time-critical apps C++ developers say that the Qt framework and classes brings back sanity to this language! If you use C++, the easiest is to write a QML plugin: let C++ do the backend work and use QML for the frontend
24 ubuntu app development the platform ubuntu app development QML - a quick overview
25 QML structure Brief example of QML notation: Rectangle { id: canvas width: 200 height: 200 color: "blue" } QML is declarational. You point out what kind of object you need and then specify all its attributes. The Ubuntu SDK will auto-complete available attribute and method names, etc. Specifiying an id lets you refer to the object elsewhere.
26 QML structure Objects can be nested: import QtQuick 2.0 Rectangle { id: rect width: 300 height: 300 color: "orange" Image { id: logo source: "/usr/share/icons/ubuntu-mobile/apps/scalable/calculator.svg" anchors.centerin: parent height: rect.height / 2 width: rect.width / 2 } } Note how rect is referred to in the definition of the Image object.
27 QML structure QML imports To use functionality and assets (like JavaScript bits) from certain modules in your app, you need to first import the module. You can do this by adding a line like the following at the top of your code: import <ModuleIdentifier <Version.Number [as <Qualifier] For example: import QtQuick 2.0 The <Version.Number is a version of the form MajorVersion.MinorVersion which specifies which definitions of various object types and JavaScript resources will be made available due to the import.
28 Connecting components together Objects can respond to signals and property changes from themselves or other objects. All signals are given an onsignal handler, and all properties are given an onpropertychanged handler: Rectangle { id: rect color: "orange" oncolorchanged: { console.log( Rectangle s color has changed ) } Button { id: changecolor text: "Change Color" anchors.centerin: parent onclicked: rect.color = grey } } Pressing the button fires its clicked signal, which you can react to be setting the onclicked handler Changing the rectangle s color property to grey results in a call to the oncolorchanged handler
29 ubuntu app development the platform ubuntu app development some design building blocks
30 Design building blocks Checkbox Use a checkbox to allow your user to enable or disable multiple items in a group. If there is just one item in a group, phrase the item as an action and use the switch. Item { CheckBox { checked: true } }
31 Design building blocks Switch Use a switch to allow your user to perform an action by turning it on or off. Item { Switch { checked: true } }
32 Design building blocks Button Column { Button { text: "Send" onclicked: print("clicked text-only Button") } Button { iconname: "compose" gradient: UbuntuColors.greyGradient onclicked: print("clicked icon-only Button") } Button { iconname: "compose" text: "Icon on left" iconposition: "left" onclicked: print("clicked text and icon Button") } }
33 Design building blocks Check out to learn more about which building blocks are available and when to use them. Find all docs at: developer.ubuntu.com
The 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
Mobile Development with Qt
Mobile Development with Qt Developing for Symbian and Maemo Daniel Molkentin Nokia, Qt Development Frameworks 1 Yours Truly Developer and Promoter for the KDE Project since 2000 Author of The Book of Qt
QML 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
Workshop 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,
Reminders. 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
MENDIX 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
The "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
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps
HTML5 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
Collaborative Open Market to Place Objects at your Service
Collaborative Open Market to Place Objects at your Service D6.2.1 Developer SDK First Version D6.2.2 Developer IDE First Version D6.3.1 Cross-platform GUI for end-user Fist Version Project Acronym Project
JavaFX 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
KIVY - A Framework for Natural User Interfaces
KIVY - A Framework for Natural User Interfaces Faculty of Computer Sciences Source of all Slides adopted from http://www.kivy.org Kivy - Open Source Library Kivy is an Open Source Python library for rapid
Software Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
Module Title: Software Development A: Mobile Application Development
Module Title: Software Development A: Mobile Application Development Module Code: SDA SDA prerequisites: CT1, HS1, MS001, CA Award of BSc. In Information Technology The Bachelor of Science in Information
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
Application 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
Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide
Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide/page 2 Purpose of this guide Experience the most common use cases for the product,
Statement 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...
What s New in IBM Web Experience Factory 8.5. 2014 IBM Corporation
What s New in IBM Web Experience Factory 8.5 2014 IBM Corporation Recent history and roadmap Web Experience Factory 8.0 2012 Multi-channel Client-side mobile Aligned with Portal 8 Developer productivity
Android Mobile App Building Tutorial
Android Mobile App Building Tutorial Seidenberg-CSIS, Pace University This mobile app building tutorial is for high school and college students to participate in Mobile App Development Contest Workshop.
A Modular Approach to Teaching Mobile APPS Development
2014 Hawaii University International Conferences Science, Technology, Engineering, Math & Education June 16, 17, & 18 2014 Ala Moana Hotel, Honolulu, Hawaii A Modular Approach to Teaching Mobile APPS Development
Back, start, and search key... 3. Lock the keys and screen... 6. Unlock the keys and screen... 7. Set the keys and screen to lock automatically...
Userguide Nokia Lumia 620 Table of Contents Keys and parts... 3 Back, start, and search key... 3 How to Insert a SIM card... 4 First start-up... 6 Switching Phone ON and OFF... 6 Switch the phone on...
Jordan Jozwiak November 13, 2011
Jordan Jozwiak November 13, 2011 Agenda Why Android? Application framework Getting started UI and widgets Application distribution External libraries Demo Why Android? Why Android? Open source That means
How To Use Titanium Studio
Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 [email protected] 2015 Parma Outline Introduction Installation and Configuration
BogDan 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
The MaXX Desktop. Workstation Environment. Revised Road Map Version 0.7. for Graphics Professionals
The MaXX Desktop Workstation Environment for Graphics Professionals Revised Road Map Version 0.7 Document History Author Date Version Comments Eric Masson 01/11/2007 0.5 First Draft Eric Masson 18/11/2007
Take 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
Native, 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
Introduction 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
Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
50 shades of Siebel mobile
50 shades of Siebel mobile Markus Schneeweis ec4u expert consulting AG 1 Agenda Start Part 1 The disruption Part 2 What means mobile? Part 3 Siebel Mobile clash of the generations? Part 4 Our offer 7 Key
Mobile App Framework For any Website
Mobile App Framework For any Website Presenting the most advanced and affordable way to create a native mobile app for any website The project of developing a Mobile App is structured and the scope of
Value 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
Middleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
Managing Existing Mobile Apps
Adobe Summit 2016 Lab 324: Managing Existing Mobile Apps Adobe Experience Manager Mobile 1 Table of Contents INTRODUCTION 4 GOAL 4 OBJECTIVES 4 MODULE 1 AEM INTRODUCTION 5 LESSON 1 - AEM BASICS 5 OVERVIEW
Beginning Nokia Apps. Development. Qt and HTIVIL5 for Symbian and MeeGo. Ray Rischpater. Apress. Daniel Zucker
Beginning Nokia Apps Development Qt and HTIVIL5 for Symbian and MeeGo Ray Rischpater Daniel Zucker Apress Contents Contents at a Glance... I Foreword About the Authors About the Technical Reviewers Acknowledgments
A Review of Different Comparative Studies on Mobile Operating System
Research Journal of Applied Sciences, Engineering and Technology 7(12): 2578-2582, 2014 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2014 Submitted: August 30, 2013 Accepted: September
Budget Event Management Design Document
Budget Event Management Design Document Team 4 Yifan Yin(TL), Jiangnan Shangguan, Yuan Xia, Di Xu, Xuan Xu, Long Zhen 1 Purpose Summary List of Functional Requirements General Priorities Usability Accessibility
WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER
WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com
-Android 2.3 is the most used version of Android on the market today with almost 60% of all Android devices running 2.3 Gingerbread -Winner of
1 2 3 -Android 2.3 is the most used version of Android on the market today with almost 60% of all Android devices running 2.3 Gingerbread -Winner of Internet Telephony Magazine s 2012 Product of the Year
Mobility 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
PEGA MOBILITY A PEGA PLATFORM WHITEPAPER
PEGA MOBILITY A PEGA PLATFORM WHITEPAPER Background Mobile devices now outnumber computers as a means of connecting to the Internet. This new mobile ubiquity presents opportunities for the enterprise to
Cross-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
Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd
Getting Started with Tizen SDK : How to develop a Web app Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd Introduction to Tizen SDK Tizen Platform (1/2) Application Web Applications Native Applications
Developing 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
Building Secure Mobile Applications Using MaaS360 SDK and IBM Worklight
Building Secure Mobile Applications Using MaaS360 SDK and IBM Worklight Karthik Ramgopal/Paras Segal [email protected] [email protected] www.maas360.com Why Mobile Applications are a Must? Rising
RTC:engine. WebRTC SOLUTION SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE
SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE WebRTC SOLUTION RTC:engine Sipwise and Deutsche Telekom AG / Telekom Innovation Laboratories signed a cooperation agreement for joint development
INTRODUCTION TO ANDROID CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 11 02/15/2011
INTRODUCTION TO ANDROID CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 11 02/15/2011 1 Goals of the Lecture Present an introduction to the Android Framework Coverage of the framework will be
HTML5 AUTOMOTIVE 2013 White Paper Series
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
OpenText Information Hub (ihub) 3.1 and 3.1.1
OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to
Mobile Application Testing
Mobile Application Testing Whitepaper Author: Scott Aziz Date: June 1, 2012 This whitepaper outlines the critical areas of testing needed to certify mobile enterprise applications Best practices from UST
A 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
Designing Feature-Rich User Interfaces for Home and Industrial Controllers
Designing Feature-Rich User Interfaces for Home and Industrial Controllers Author: Frédéric Gaillard, Product Marketing Manager, Atmel We have all become familiar with intuitive user interfaces on our
All 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
Getting Started Guide. January 19, 2014
Getting Started Guide January 19, 2014 User Guide Chapters 1. Scheduling Meetings Configuring Meeting Details Advanced Options Invitation Email, received by the Participants Invitation Email, sent to the
HTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
HYBRID 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
POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION
POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION Executive Summary Enterprise mobility has transformed the way businesses engage with customers, partners and staff while exchanging
Video 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
Getting Started Guide
Getting Started Guide User Guide Chapters 1. Scheduling Meetings Configuring Meeting Details Advanced Options Invitation Email, received by the Participants Invitation Email, sent to the Moderator (scheduler)
Mobile App Testing is not something special
Mobile App Testing is not something special Simon Peter Schrijver TesT-PRO @simonsaysnomore [email protected] simonsaysnomore.wordpress.com My career in Mobile (App) Testing Between 2006 and 2014
Evaluating Cross-Platform Development Approaches (WORA Tools ) for Mobile Applications
Evaluating Cross-Platform Development Approaches (WORA Tools ) for Mobile Applications Prof. Vijaya Jadhav Asst. Professor, ASM s IBMR, E-mail : [email protected] Prof. Haridini Bhagwat Asst. Professor,
slides at goo.gl/kifue
chrome slides at goo.gl/kifue 1/29 The Mobile Web Developer's Tool Belt Pete LePage Developer Advocate, Google 2/29 Tooling In The Web Dev Lifecycle Development Environments Authoring Abstractions Frameworks
Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development
Android Development Lecture AD 0 Android SDK & Development Environment 2013/2014 Parma Università degli Studi di Parma Lecture Summary Android Module Overview The Android Platform Android Environment Setup
HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013
HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013 Riley Moses Bri Fidder Jon Lewis Introduction & Product Vision BIMShift is a company that provides all
Making Mobile a Reality
Making Mobile a Reality KIEFER CONSULTING CALIFORNIA DEPARTMENT OF TECHNOLOGY Introductions Scott Paterson California Department of Technology, Enterprise Solutions Harkeerat Toor Kiefer Consulting, Consultant
Introduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
SAP Mobile Platform Intro
SAP Mobile Platform Intro Agenda SAP Mobile Platform overview App types Core platform services Backend connectivity Open technologies HANA Cloud Platform Key UI Tools and Technologies SAP Fiori Launchpad
City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734
City of Dublin Education & Training Board Programme Module for Mobile Technologies leading to Level 6 FETAC Version 3 1 Introduction This programme module may be delivered as a standalone module leading
Issues 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
Firefox for Android. Reviewer s Guide. Contact us: [email protected]
Reviewer s Guide Contact us: [email protected] Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy
Frameworks & Android. Programmeertechnieken, Tim Cocx
Frameworks & Android Programmeertechnieken, Tim Cocx Discover thediscover world atthe Leiden world University at Leiden University Software maken is hergebruiken The majority of programming activities
Innovation 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
Kore Bots Platform Competitive Comparison Overview Kore Bots Platform Competitive Comparison Overview
Kore Bots Competitive Comparison Overview Kore Bots Competitive Comparison Overview 1 Kore Bots Competitive Comparison Overview Kore The intelligent Bots for the Enterprise Introduction Bots have officially
Cross-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 [email protected] @ActiveNick www.activenick.net Who is ActiveNick?
Connecting to Cisco VPN From Ubuntu Linux 12.04 LTS i386/amd64 Revised Jun 10, 2012 by r.a.parks.
Connecting to Cisco VPN From Ubuntu Linux 12.04 LTS i386/amd64 Revised Jun 10, 2012 by r.a.parks. Introduction The following document was created for the purpose of connecting to a Cisco VPN via Ubuntu
«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc.
«compl*tc IDIOT'S GUIDE Android App Development by Christopher Froehlich A ALPHA A member of Penguin Group (USA) Inc. Contents Part 1: Getting Started 1 1 An Open Invitation 3 Starting from Scratch 3 Software
Mobile and Social Computing
ì Mobile and Social Computing A.A. 2015/16 Lesson 1 Introduction to mobile and social computing About me Ing. Francesco Florio Mobile designer and developer since 2009 GDG Cosenza manager Teacher for University
Getting started with Adobe Reader
Getting started with Adobe Reader Adobe Reader is the gold standard for reliably viewing PDF documents on Android phones and tablets. Let s take a look at the ways you can use PDF documents with Adobe
Vizit 4.1 Installation Guide
Vizit 4.1 Installation Guide Contents Running the Solution Installer... 3 Installation Requirements... 3 The Solution Installer... 3 Activating your License... 7 Online Activation... 7 Offline Activation...
Fahim Uddin http://fahim.cooperativecorner.com [email protected]. 1. Java SDK
PREPARING YOUR MACHINES WITH NECESSARY TOOLS FOR ANDROID DEVELOPMENT SEPTEMBER, 2012 Fahim Uddin http://fahim.cooperativecorner.com [email protected] Android SDK makes use of the Java SE
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends
Mobilize Your ERP with ADF Mobile
Mobilize Your ERP with ADF Mobile Ramesh Kumar ealliance Corp Founder & CEO [email protected] 630-618-0916 1 ealliance Background ealliance started in 1998 as an Oracle Partner specializing in Oracle
Introduction to Android Development. Jeff Avery CS349, Mar 2013
Introduction to Android Development Jeff Avery CS349, Mar 2013 Overview What is Android? Android Architecture Overview Application Components Activity Lifecycle Android Developer Tools Installing Android
How To Develop Android On Your Computer Or Tablet Or Phone
AN INTRODUCTION TO ANDROID DEVELOPMENT CS231M Alejandro Troccoli Outline Overview of the Android Operating System Development tools Deploying application packages Step-by-step application development The
Android Development. Marc Mc Loughlin
Android Development Marc Mc Loughlin Android Development Android Developer Website:h:p://developer.android.com/ Dev Guide Reference Resources Video / Blog SeCng up the SDK h:p://developer.android.com/sdk/
Mobile App Design and Development
Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures
