Software and Services Group MeeGo SDK by Kerry Intel/SSG/OTC 1 Copyright © 2010 Intel Corporation. All rights reserved *MeeGo is a registered.

Slides:



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

Android Application Development A Tutorial Driven Course.
Media Player for the i.MX31 Advanced Embedded Systems Architecture Class Project May 14, 2011 Rafael Castro Ryan Ugland Carlos Cabral.
© 2014 Microsoft Corporation. All rights reserved.
Dirk Hohndel Chief Linux & Open Source Technologist Intel Corporation Got.
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Android 4.0 ICS An Unified UI framework for Tablets and Cell Phones Ashwin. G. Balani, Founder Member, GTUG, Napur.
1 Intel AppUp SM Center & Intel Atom TM Developer Program David Elfi July 2010 OSCON 2010: Introduction to Developing MeeGo.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Intel® Education Fluid Math™
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Mobile Application Development
Development of mobile applications using PhoneGap and HTML 5
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Intel® Education Read With Me Intel Solutions Summit 2015, Dallas, TX.
Intel® Education Learning in Context: Science Journal Intel Solutions Summit 2015, Dallas, TX.
An Overview of Qt - asankar1. Agenda About Qt –A brief intro of Qt Qt development tools –Tools used for building Qt application Qt Architecture –The underlying.
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
Software and Services Group MeeGo SDK by GoliardWan Intel/SSG/DRD 1 Copyright © 2010 Intel Corporation. All rights reserved *MeeGo is a registered trademark.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Android Introduction Platform Overview.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
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.
Intel® Education Learning in Context: Concept Mapping Intel Solutions Summit 2015, Dallas, TX.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Presented By: Muhammad Tariq Software Engineer Android Training course.
April 30, 2007 openSUSE.org Build Service a short introduction Moiz Kohari VP Engineering.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Service Pack 2 System Center Configuration Manager 2007.
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
The Windows 10 App platform: an introduction to the UWP Andy Wigley b:
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
BY : MS ARTI B BAVANE. INTRODUCTION Formed on February 15,2010. Jointly found by two pillars Intel and Nokia by joining their existing open source projects.
Qt Development Frameworks Past, Present and Future by Knut Yrvin – Dec 2009.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Android Mobile Application Development
Fundamentals Sunny Sharma Microsoft
Office 365 is cloud-based productivity, hosted by Microsoft.
Make your app a native part of Office with Add-ins
Android.
Contents: Introduction Different Mobile Operating Systems
CMPE419 Mobile Application Development
Mobile Application Development with MeeGo™ - Programming with SDK
Building Modern Web Apps with ASP.NET MVC 6
Overview of Silverlight 2
Microsoft Virtual Academy
1/14/2019 3:57 AM © 2004 Microsoft Corporation. All rights reserved.
Office 365 Development.
Microsoft Virtual Academy
Korea Software HRD Center
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Service Template Creation from the Ground Up
CMPE419 Mobile Application Development
Microsoft Virtual Academy
Presentation transcript:

Software and Services Group MeeGo SDK by Kerry Intel/SSG/OTC 1 Copyright © 2010 Intel Corporation. All rights reserved *MeeGo is a registered trademark of The Linux Foundation.

Software and Services Group MeeGo SDK Welcome!! What MeeGo SDK should look like Where we are now Future works Labs - Hands on SDK Opens 2

Software and Services Group MeeGo OS -Spans Multiple Segments 3 Unified Hardware Architecture Unified Hardware Architecture Media Phone HandheldsNetbooksIVI Smart TVs Unified Software Platform Tablets Intel® Atom™ Developer Program Intel AppUp SM Center

Software and Services Group MeeGo SDK – Mission 4 Make Developers Easier to Build MeeGo Applications Build Once Run on Multiple Devices

Software and Services Group MeeGo Native SDK Overview 5 Development Linux MeeGo 工 具链 Debug Xephyr Distribute Package Open source Garage MeeGo Worksation Windows XP/7 Real device Linux QEMU VM +GL acc MeeGo Cross- Compile MeeGo 工 具链 Mac OS MeeGo Cross- Compile Cross- Compile CHRoot manual RPM Spec Creator public OBS plugin to Qt Creator

Software and Services Group MeeGo SDK –Host and Targets Platforms 6 Host System OS  Fedora 12,13 (12  14)  Ubuntu 9.10,10.04 (9.10  10.10)  OpenSUSE 11.2,11.3 (11.2  11.4)  Windows XP SP3, Windows 7  Mac (Snow Leopard) version TBD Target Platforms  x86 Netbook, x86 Handheld (nCDK or Avaa?), N900  Includes images for the device  Images for emulation in QEMU

Software and Services Group MeeGo SDK -Installation 7 Single SDK file download Online and offline version GUI-based Installer for all hosts Current status: Windows: meego-sdk-installer.exe Linux: 1. Update system repo config 2. Install meta-package 3. Download vertical build tools and QEMU image 4. Configure Qt Creator to use correct tools

Software and Services Group MeeGo SDK – IDE & APIs 8 MeeGo offers Qt* and Web runtime for app development:  Qt for native C++ and Web runtime for Web applications (HTML, JS, CSS, etc.)  Qt and Web runtime bring cross platform development so apps can span multiple platforms  Native development tool: Qt Creator  Web development tools: plug-ins for standard web development tools MeeGo offers Qt* and Web runtime for app development:  Qt for native C++ and Web runtime for Web applications (HTML, JS, CSS, etc.)  Qt and Web runtime bring cross platform development so apps can span multiple platforms  Native development tool: Qt Creator  Web development tools: plug-ins for standard web development tools MeeGo APIs Web Runtime +

Software and Services Group MeeGo SDK – Target Management 9 MeeGo OS Base MeeGo OS Middleware MeeGo* Handset UX MeeGo User Experience MeeGo Netbook UXOther UXs MeeGo UI Framework Handset UI and Applications Netbook UI and Applications Netbook UI Framework Comms SvcsInternet SvcsVisual SvcsMedia SvcsData MgmtPersonal SvcsDevice Svcs Connection Mgmt Telephony APIs Cellular Stack VOIP, IM, Presence Layout Engine Web Services Web Run Time Location Clutter GTK+ Clutter GTK+ 3D Graphics I18n Rendering I18n Rendering Media App Framework Media Framework Content Framework Context Framework Package Manager Device Health Sensor Framework Resource Mgmt Backup & Restore PIM Services Accts & Single Sign-on Kernel 2D Graphics 9 Security Platform Info Settings Database System Libraries Message Bus Bluetooth* X X Audio Codecs UPnP Handset UI Framework Device Sync

Software and Services Group MeeGo SDK – IDE & APIs 10 QT Development Tools Chipsets Qt* modular class library Core GUI WebKit Graphics View Scripting OpenGL XML Multimedia Database Network Unit Tests Benchmarking Cross-platform support Windows* Mac* Linux*/X11 eLinux Win* CE Symbian* Qt Designer GUI designer Qt Linguist I18N Toolset Qt Assistant Help reader Qt Creator Cross-platform IDE qmake Cross-Platform Build Tool

Software and Services Group MeeGo SDK – Target Management 11 MADDE ( MeeGo Application Dev and Debug Environment). – Make One-Stop for all MeeGo Devices/targets possible – Create/update/remove targets – Create runtimes – Manage toolchains – Integrated other tools – CML based development

Software and Services Group MeeGo SDK – Emulator 12 QEMU Virtual Machine – GL-accelerated graphics and KVM enabled – Integrated into Qt Creator. Button to launch QEMU for running/debugging Flexible skin framework – Custom skinning: Add your device – Mapping of skin areas to events (click skin button sends event to QEMU) – Rotation – Zoom in/out: Skin and QEMU

Software and Services Group MeeGo SDK – Other Tools 13 Packaging – “Package and deploy” for debugging (to QEMU or device) – Package for deploy to a store – Integrated into Qt Creator Compliance Application and OS checkers. Documentation. Integrated into Qt Creator Performance – Performance measurements: CPU,memory and power usage – Integrated into Qt Creator UI Designer MeeGo Image Creator OBS Internationalization

Software and Services Group MeeGo SDK For MeeGo DevelopDebugDistributePackage Community Repositories Features Cross-OS Deploy/debug with VM or device Device emulation Better packaging support Integration with Qt Creator manual RPM Spec Creator public OBS plugin to Qt Creator Linux Workstation MeeGo toolchain QEMU Virtual Machine plugin to Qt Creator Windows Workstation QEMU* Virtual Machine MeeGo toolchain Device Go_SDK_for_Linux

Software and Services Group MeeGo SDK – Release and Build 15 MeeGo SDK for MeeGo 1.1 is the latest one mainly contributed by Intel & Nokia. Twice per Year Cadence as MeeGo. For Linux, Weekly Build in OBS –

Software and Services Group MeeGo SDK – Future Works 16 MeeGo SDK for Mac OSs and additional Linux Distros MeeGo Emulator/Simulators with improved performance Devices Simulation Performance Tuning Tools Guides of Porting Apps Crossing Devices Compliance Compatibility across APIs and Devices Improved IDE and Madde with more Plugins created UI Designer for new Toolkits System development support

Software and Services Group MeeGo SDK 17 Look forward to your participating and feedback!

Software and Services Group MeeGo SDK – Resources SDK tools source codes SDK Wiki MeeGo Architecture MeeGo API eego-skin.html - Handset emulator video eego-skin.html Communication – IRC: #meego-sdk on irc.freenode.net – Mailing list:

Software and Services Group MeeGo SDK – Labs 19 Chroot-Based SDK (Netbook, Handset) – Installation – Configuration – Develop QT and QML Applications – Debugging QT and MTF apps QEMU based SDK(Netbook, Handset) – Installation – Configuration – Develop QT, MTF and QML Applications – Debugging QT and MTF application

Software and Services Group 20 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL ® PRODUCTS. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel may make changes to specifications, product descriptions, and plans at any time, without notice. All dates provided are subject to change without notice. Intel is a trademark of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Copyright © 2010, Intel Corporation. All rights are protected.