SlideShare une entreprise Scribd logo
1  sur  31
The latest development of MeeGo Amanda Lam BEng Computer Systems Engineering, University of Warwick HKPUG Executive Committee Member & Podcaster UMPCFever / Digital XY Voluntary IT News Editor Founding Member, Hong Kong MeeGo Network Technical Writer of a multi-national recruitment website Blog: http://dadablog.net/ Hong Kong 2011.9.17
Recap: What is MeeGo? MeeGo is… An open-source project Initially announced by Intel and Nokia at Mobile World Congress, Barcelona in February 2010 A cross platform / architecture Linux distribution Merged from Intel’s Moblin & Nokia’s Maemo projects For Netbooks, Handsets, In-Vehicle Infotainment (IVI), Smart TVs, Media Phones and Tablets Open to everyone who wants to use or contribute Supported by… Image Courtesy: MeeGo.com
MeeGo Supporters Image Courtesy: MeeGo.com
Recap: What MeeGo is not? MeeGo is NOT… solely owned by Nokia and Intel MeeGo is now managed by the  just a smartphone OS It’s also for Netbooks, Tablets, IVI, Smart TVs… having the same UI design for all products Device manufacturers can have their own UI design for their MeeGo products
MeeGo Architecture Image Courtesy: MeeGo.com
So, put it simple… MeeGo is a Linux-based OS… without standard UI i.e. Device manufacturers can make their own UIs (either open source or proprietary) for product differentiation without standard application store i.e. Device manufacturers / software vendors can have their own implementation of application stores with apps developed based on Qt i.e. easy porting, easy coding, better interoperability
But… I’ve heard that… MeeGo is DEAD? Because… Nokia abandoned MeeGo…? “In Elop's words, there is no returning to MeeGo, even if the N9 turns out to be a hit.” --- HELSINGIN SANOMAT (2011.6.23) Intel pulls the plug on MeeGo? “The DigiTimes report claimed that Intel plans to "temporarily discontinue development of its MeeGo OS due to a lack of enthusiasm for the platform from handset and tablet PC vendors.”  --- CNET (2011.9.1) Samsung is buyingMeeGo? “The South Korean company is considering purchasing MeeGo, according to tech industry sources, since Intel reportedly shifted its attention away from the little-used mobile OS.” --- Mobiledia (2011.9.6) What the….!?
So, is MeeGo really DEAD?
Nokia N9 MeeGo 1.2 Harmattan(a.k.a. “Maemo 6”) with Swipe UX Qt 4.7 Texas Instruments OMAP 3630 ARM Cortex A8 Processor 1 GHz 1GB RAM 16GB / 64GB Storage 8MP f/2.2 28mm Carl Zeiss Camera w/dual-LED flash Available in some countries in Australia, Asia, Europe and South America in Q3 2011 Image Courtesy: Nokia
Asus Eee PC X101 MeeGoNetbook UX with Asus customizations Intel® Atom™ N435/N455 Processor (1.33 GHz / 1.67 GHz) 1GB RAM 8GB SSD storage 10.1” screen 0.92kg with 3-cell battery Available in most countries Image Courtesy: Asus
Lenovo IdeaPad S100 & many other Lenovo full-size notebooks sold in China MeeGoNetbook UX with Lenovo customizations Intel® Atom™ N435 Processor (1.33 GHz) 1GB RAM 160GB Hard disk drive 10.1” screen 1.25 kg with 3-cell battery Available in Europe / China Image Courtesy: Lenovo
Fujitsu LifeBook MH330  MeeGoNetbook UX with Fujitsu customizations Intel® Atom™ N450 / N455 Processor (1.67 GHz) 1GB RAM 250GB Hard disk drive 10.1” screen 1.1kg with 6-cell battery Available in some countries in Asia Image Courtesy: Fujitsu
Samsung N100 MeeGoNetbook UX with Samsung customizations Intel® Atom™ N435 Processor (1.33 GHz) 1GB RAM 250GB Hard disk drive 10.1” screen 1.03kg with 3-cell battery Available in India Image Courtesy: Samsung
Acer Aspire 5749 MeeGoNetbook UX with Acer customizations Intel® Atom™ Core i3-2310m “Sandy Bridge” Processor (2.1 GHz) 4GB RAM 500GB Hard disk drive 15.6” screen ATI HD 3000 Graphics Card 2.6kg with 6-cell battery Available in selected regions Image Courtesy: Acer
Acer Iconia Tab M500 MeeGo Tablet UX (with Acer customized UI) Intel® Atom™ Z670 “Oak Trail” Processor (1.5 GHz) 1GB RAM 32GB SSD 10” Capacitive Multi-touch screen with 1280x800 resolution Available soon Image Courtesy: Engadget
Evolve III Tablet Tri-boot Windows 7, Android and MeeGo (with Evolve customized UI) Intel® Atom™ Z670 “Oak Trail” Processor (1.5 GHz) 2GB RAM 32GB SSD 10.1” Capacitive Multi-touch screen 0.91 kg with 6-cell battery Available in Australia Image Courtesy: www.evolvethree.com.au
WeTab WeTab OS (based on MeeGo) Intel® Atom™ N450 Processor (1.67 GHz) 1GB RAM 16 or 32GB SSD 10.1 / 11.6” Capacitive Multi-touch screen 0.995 or 1.02 kg with battery Available in Germany Image Courtesy: wetab.mobi
Trinity Audio Indamixx 2 Dual-boot Transmission 5.0 OS (MeeGo Version) and Windows 7 Intel® Atom™ N450 Processor (1.67 GHz) 2GB RAM 250GB Hard disk drive 10.3” Capacitive Multi-touch screen 1.17 kg with battery Available soon Image Courtesy: createdigitalmusic.com
Cordia Tab Cordia HD OS (Maemo 5 Hildon UI, a.k.a. “Cordia” on MeeGo Core) Freescale i.MX515, ARM Cortex-A8 CPU (800 MHz) 512MB RAM 8GB SSD 7” 1024x768 TFT Capacitive Multi-touch screen 0.45 kg with battery Accept pre-orders soon Image Courtesy: cordiatab.com
Amino TV & Freedom Hybrid/OTT STB series Based on MeeGo Intel® Atom™ CE4150 Processor (1.2 GHz) Decode Up to 1080p H.264 Allows users to enjoy access to multiple applications, services, and personal media, all while watching TV Supports Intel AppUp Center Available in UK, Europe and Asia Pacific Image Courtesy: aminocom.com
… plus many other supported devices that are already in the market… Users can install MeeGo as an alternative OS on their own devices including Netbooks, Tablets, Handsets, or even desktop PCs MeeGo 1.2 Community Edition running on Nokia N900 MeeGoNetbook UX running on Archos9,Image Courtesy: openAOS.org Splashtop OS MeeGo Edition for Netbook / Notebook / Desktop PCsImage Courtesy: www.splashtop.com MeeGoHandet UX running on Google Nexus One, Image Courtesy: slashgear.com MeeGoHandet UX running on HTC HD2, Image Courtesy: blog.steventroughtonsmith.com MeeGo Tablet UX running on ExoPC Slate, Image Courtesy: blog.wapreview.com
Qt Quick & QML: Makes Qt programming simple & enjoyable Qt Quick =  QML + Qt Creator + Qt Quick UI Runtime QML - Qt ModellingLanguage A JavaScript-based, declarative language for designing user interface-centric applications Utilizes CSS, HTML and JavaScript skills of existing web developers / designers Qt Quick UI runtime - Direct access to native APIs, performance boost with C++ Image Courtesy: qt.nokia.com
QML Applications are native Qt C++ applications with QML views loaded
QML Applications are native Qt C++ applications with QML views loaded
How easy to customize Tablet UX panels with QML Example .panel file [Panel] DisplayName=Example         #Used in Panels settings DisplayName[fi]=Esimerkki       #Example translation DefaultIndex=6             #Desired default ordering UniqueName=example      #Used for settings save/load Path=/usr/share/meego-ux-panels/example/examplepanel.qml   #Path to actual panel QML examplepanel.qml import Qt 4.7 import MeeGo.Components 0.1 import MeeGo.Panels 0.1 FlipPanel {   id: container   Translator { catalog: "meego-ux-panels-example" }   front: SimplePanel { panelTitle: qsTr("Example") panelComponent: PrimaryTile {       text: "Hello world!“        }  back: BackPanelStandard { panelTitle: qsTr("Example settings") subheaderText: qsTr("Example panel content") onClearHistClicked:{            console.log("Clear history clicked!");         }     } } Code Credit: Gail Rahn Frederick, Intel
MeeGo Input Methods became an independent cross-platform project in June 2011: Upstream project for MeeGo, MeeGoHarmattan and other Linux distributions Support for different UI toolkits Pluggable input methods and engines Client/server architecture Comes with reference plugins Plugin API's for Qt/C++, QML (WIP), PySide (WIP). Text & Image Courtesy: maliit.org, Michael Hasselmann, Jon Nordy, OpenismusGmbH
MeeGo Roadmaps Planned Release for every 6 months Next release, i.e. “MeeGo 1.3”, planned to be released in October 2011 Feature Requests come from the Community, Working Groups and Upstream Projects. New features in MeeGo 1.3 include Wayland core protocol support, cellular, connectivity & Bluetooth enhancements, NFC support etc. Image Courtesy: meego.com
Strengths of MeeGo Free & Open Source roots Managed by the Linux Foundation Follows Open Governance practices that are open to all contributors for bug tracking and new contributions Open Build Service (OBS) for community developers From October 17th 2011, Qt will follow the Open Governance Model as well: Qt Project. Much MORE open than Android ! MEEGO CAN NOT BE BOUGHT ! Truly cross-platform & cross-architecture Supports both Intel and multiple types of ARM CPUs Solid frameworks, ready-to-use APIs and tools Qt SDK available in Linux, Windows and Mac platforms Based on C++, but got LOTS of language bindings Easy to customize UIs with Qt Quick easy to differentiate your own products from others Supported by major device manufacturers MeeGo IVI Achieves GENIVI Compliance MeeGo Smart TV Working Group established, participants include Amino, Intel, JetHead, Locatel, MIPS, Nokia, Nokia Siemens, Sigma Designs, Videon Central, Ysten etc. Image Courtesy: meego.com
Keep MeeGo ALIVE! by contributing to MeeGo or simply by using MeeGo!
And join us at the Hong Kong MeeGo Network! We organize face to face meetings and other activities on the real ground for all MeeGo developers, users and lovers. Official page: http://wiki.meego.com/Local_MeeGo_Networks/China/HongKong Facebook Page: http://facebook.com/meego.hk Follow us on Twitter: @meegohongkong Come and participate in our events!
Questions?

Contenu connexe

Tendances

Meego presentation
Meego presentation   Meego presentation
Meego presentation manju2611
 
How to Customize the MeeGo Tablet UX
How to Customize the MeeGo Tablet UXHow to Customize the MeeGo Tablet UX
How to Customize the MeeGo Tablet UXGail Frederick
 
Cross platform app a comparative study
Cross platform app  a comparative studyCross platform app  a comparative study
Cross platform app a comparative studyijcsit
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Marco Tabor
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionMarco Tabor
 
Women's participation in GNOME and other open source communities
Women's participation in GNOME and other open source communitiesWomen's participation in GNOME and other open source communities
Women's participation in GNOME and other open source communitiesAmanda Lam
 
Html5 investigation
Html5 investigationHtml5 investigation
Html5 investigationoppokui
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Smartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone BudgetSmartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone BudgetGail Frederick
 
Rao Yeleswarapu - Moblin Overview Apac Roadshow 2009 For Gnome
Rao Yeleswarapu - Moblin Overview Apac Roadshow 2009 For GnomeRao Yeleswarapu - Moblin Overview Apac Roadshow 2009 For Gnome
Rao Yeleswarapu - Moblin Overview Apac Roadshow 2009 For GnomeMario B.
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Kai Koenig
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idfcsdnmobile
 
B feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentB feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentsathesh leo
 
Html5 overview
Html5 overviewHtml5 overview
Html5 overviewappbackr
 

Tendances (19)

Meego presentation
Meego presentation   Meego presentation
Meego presentation
 
How to Customize the MeeGo Tablet UX
How to Customize the MeeGo Tablet UXHow to Customize the MeeGo Tablet UX
How to Customize the MeeGo Tablet UX
 
Cross platform app a comparative study
Cross platform app  a comparative studyCross platform app  a comparative study
Cross platform app a comparative study
 
Open Source In Mobile - Part I
Open Source In Mobile - Part IOpen Source In Mobile - Part I
Open Source In Mobile - Part I
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 
MeeGo linux os
MeeGo linux os MeeGo linux os
MeeGo linux os
 
Women's participation in GNOME and other open source communities
Women's participation in GNOME and other open source communitiesWomen's participation in GNOME and other open source communities
Women's participation in GNOME and other open source communities
 
Html5 investigation
Html5 investigationHtml5 investigation
Html5 investigation
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Android 1
Android 1 Android 1
Android 1
 
Mobile technology
Mobile technologyMobile technology
Mobile technology
 
Smartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone BudgetSmartphone Behavior On A Featurephone Budget
Smartphone Behavior On A Featurephone Budget
 
Rao Yeleswarapu - Moblin Overview Apac Roadshow 2009 For Gnome
Rao Yeleswarapu - Moblin Overview Apac Roadshow 2009 For GnomeRao Yeleswarapu - Moblin Overview Apac Roadshow 2009 For Gnome
Rao Yeleswarapu - Moblin Overview Apac Roadshow 2009 For Gnome
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
 
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
上午6 4tiitoo stephan.odoerfer_20110406 we_tab slides idf
 
App development
App developmentApp development
App development
 
B feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentB feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopment
 
Html5 overview
Html5 overviewHtml5 overview
Html5 overview
 

Similaire à The latest development of MeeGo

Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212Yoojoo Jang
 
S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0Sun-Jin Jang
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинGDG Saint Petersburg
 
A first look_at_google_android
A first look_at_google_androidA first look_at_google_android
A first look_at_google_androidThai Kt
 
Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)guest3df603
 
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Tushar B Kute
 
From Uc To Embedded
From Uc To EmbeddedFrom Uc To Embedded
From Uc To Embeddedguest0cf711
 
Get Up to Speed with Project Tiny
Get Up to Speed with Project TinyGet Up to Speed with Project Tiny
Get Up to Speed with Project TinyUnity Technologies
 
Mobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptxMobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptxnihitagrawal4
 
Parallel universe-issue-29
Parallel universe-issue-29Parallel universe-issue-29
Parallel universe-issue-29DESMOND YUEN
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Gamevarun arora
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)mosaicnet
 
Seminar report on Symbian OS
Seminar report on Symbian OSSeminar report on Symbian OS
Seminar report on Symbian OSDarsh Kotecha
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteLinaro
 

Similaire à The latest development of MeeGo (20)

Writing applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTabWriting applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTab
 
Qt
QtQt
Qt
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212
 
S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0
 
MeeGo presentation
MeeGo presentationMeeGo presentation
MeeGo presentation
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья Лёвин
 
Windows8
Windows8Windows8
Windows8
 
了解 Qt
了解 Qt了解 Qt
了解 Qt
 
A first look_at_google_android
A first look_at_google_androidA first look_at_google_android
A first look_at_google_android
 
Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)
 
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
 
From Uc To Embedded
From Uc To EmbeddedFrom Uc To Embedded
From Uc To Embedded
 
Get Up to Speed with Project Tiny
Get Up to Speed with Project TinyGet Up to Speed with Project Tiny
Get Up to Speed with Project Tiny
 
Qtframework
QtframeworkQtframework
Qtframework
 
Mobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptxMobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptx
 
Parallel universe-issue-29
Parallel universe-issue-29Parallel universe-issue-29
Parallel universe-issue-29
 
Dot Net Project Mini Game
Dot Net Project Mini GameDot Net Project Mini Game
Dot Net Project Mini Game
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)
 
Seminar report on Symbian OS
Seminar report on Symbian OSSeminar report on Symbian OS
Seminar report on Symbian OS
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 

Plus de Amanda Lam

Hong Kong Open Source Conference 2023 - Matter matters! A brief intro to the ...
Hong Kong Open Source Conference 2023 - Matter matters! A brief intro to the ...Hong Kong Open Source Conference 2023 - Matter matters! A brief intro to the ...
Hong Kong Open Source Conference 2023 - Matter matters! A brief intro to the ...Amanda Lam
 
ProductTank HK #31 - Maximizing Product Ops Efficiency with Generative AI
ProductTank HK #31 - Maximizing Product Ops Efficiency with Generative AIProductTank HK #31 - Maximizing Product Ops Efficiency with Generative AI
ProductTank HK #31 - Maximizing Product Ops Efficiency with Generative AIAmanda Lam
 
Start Building Your Smart Home With Home Assistant
Start Building Your Smart Home With Home AssistantStart Building Your Smart Home With Home Assistant
Start Building Your Smart Home With Home AssistantAmanda Lam
 
World Product Day 2019 / Product Tank HCMC #9: How to advocate product manage...
World Product Day 2019 / Product Tank HCMC #9: How to advocate product manage...World Product Day 2019 / Product Tank HCMC #9: How to advocate product manage...
World Product Day 2019 / Product Tank HCMC #9: How to advocate product manage...Amanda Lam
 
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!Amanda Lam
 
Crowdfunding lessons learnt from Jolla Tablet & TOHKBD
Crowdfunding lessons learnt from Jolla Tablet & TOHKBDCrowdfunding lessons learnt from Jolla Tablet & TOHKBD
Crowdfunding lessons learnt from Jolla Tablet & TOHKBDAmanda Lam
 
Exploring the right business strategy for open source mobile platforms
Exploring the right business strategy for open source mobile platformsExploring the right business strategy for open source mobile platforms
Exploring the right business strategy for open source mobile platformsAmanda Lam
 
Tacit knowledge sharing in virtual teams: is it even possible?
Tacit knowledge sharing in virtual teams:is it even possible?Tacit knowledge sharing in virtual teams:is it even possible?
Tacit knowledge sharing in virtual teams: is it even possible?Amanda Lam
 
Collaborative product development in F/OSS projects
Collaborative product development in F/OSS projectsCollaborative product development in F/OSS projects
Collaborative product development in F/OSS projectsAmanda Lam
 
智能手機與平版電腦系統及開發平台概覽
智能手機與平版電腦系統及開發平台概覽智能手機與平版電腦系統及開發平台概覽
智能手機與平版電腦系統及開發平台概覽Amanda Lam
 

Plus de Amanda Lam (10)

Hong Kong Open Source Conference 2023 - Matter matters! A brief intro to the ...
Hong Kong Open Source Conference 2023 - Matter matters! A brief intro to the ...Hong Kong Open Source Conference 2023 - Matter matters! A brief intro to the ...
Hong Kong Open Source Conference 2023 - Matter matters! A brief intro to the ...
 
ProductTank HK #31 - Maximizing Product Ops Efficiency with Generative AI
ProductTank HK #31 - Maximizing Product Ops Efficiency with Generative AIProductTank HK #31 - Maximizing Product Ops Efficiency with Generative AI
ProductTank HK #31 - Maximizing Product Ops Efficiency with Generative AI
 
Start Building Your Smart Home With Home Assistant
Start Building Your Smart Home With Home AssistantStart Building Your Smart Home With Home Assistant
Start Building Your Smart Home With Home Assistant
 
World Product Day 2019 / Product Tank HCMC #9: How to advocate product manage...
World Product Day 2019 / Product Tank HCMC #9: How to advocate product manage...World Product Day 2019 / Product Tank HCMC #9: How to advocate product manage...
World Product Day 2019 / Product Tank HCMC #9: How to advocate product manage...
 
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
Waiting too long for Excel's VLOOKUP? Use SQLite for simple data analysis!
 
Crowdfunding lessons learnt from Jolla Tablet & TOHKBD
Crowdfunding lessons learnt from Jolla Tablet & TOHKBDCrowdfunding lessons learnt from Jolla Tablet & TOHKBD
Crowdfunding lessons learnt from Jolla Tablet & TOHKBD
 
Exploring the right business strategy for open source mobile platforms
Exploring the right business strategy for open source mobile platformsExploring the right business strategy for open source mobile platforms
Exploring the right business strategy for open source mobile platforms
 
Tacit knowledge sharing in virtual teams: is it even possible?
Tacit knowledge sharing in virtual teams:is it even possible?Tacit knowledge sharing in virtual teams:is it even possible?
Tacit knowledge sharing in virtual teams: is it even possible?
 
Collaborative product development in F/OSS projects
Collaborative product development in F/OSS projectsCollaborative product development in F/OSS projects
Collaborative product development in F/OSS projects
 
智能手機與平版電腦系統及開發平台概覽
智能手機與平版電腦系統及開發平台概覽智能手機與平版電腦系統及開發平台概覽
智能手機與平版電腦系統及開發平台概覽
 

The latest development of MeeGo

  • 1. The latest development of MeeGo Amanda Lam BEng Computer Systems Engineering, University of Warwick HKPUG Executive Committee Member & Podcaster UMPCFever / Digital XY Voluntary IT News Editor Founding Member, Hong Kong MeeGo Network Technical Writer of a multi-national recruitment website Blog: http://dadablog.net/ Hong Kong 2011.9.17
  • 2. Recap: What is MeeGo? MeeGo is… An open-source project Initially announced by Intel and Nokia at Mobile World Congress, Barcelona in February 2010 A cross platform / architecture Linux distribution Merged from Intel’s Moblin & Nokia’s Maemo projects For Netbooks, Handsets, In-Vehicle Infotainment (IVI), Smart TVs, Media Phones and Tablets Open to everyone who wants to use or contribute Supported by… Image Courtesy: MeeGo.com
  • 3. MeeGo Supporters Image Courtesy: MeeGo.com
  • 4. Recap: What MeeGo is not? MeeGo is NOT… solely owned by Nokia and Intel MeeGo is now managed by the just a smartphone OS It’s also for Netbooks, Tablets, IVI, Smart TVs… having the same UI design for all products Device manufacturers can have their own UI design for their MeeGo products
  • 5. MeeGo Architecture Image Courtesy: MeeGo.com
  • 6. So, put it simple… MeeGo is a Linux-based OS… without standard UI i.e. Device manufacturers can make their own UIs (either open source or proprietary) for product differentiation without standard application store i.e. Device manufacturers / software vendors can have their own implementation of application stores with apps developed based on Qt i.e. easy porting, easy coding, better interoperability
  • 7. But… I’ve heard that… MeeGo is DEAD? Because… Nokia abandoned MeeGo…? “In Elop's words, there is no returning to MeeGo, even if the N9 turns out to be a hit.” --- HELSINGIN SANOMAT (2011.6.23) Intel pulls the plug on MeeGo? “The DigiTimes report claimed that Intel plans to "temporarily discontinue development of its MeeGo OS due to a lack of enthusiasm for the platform from handset and tablet PC vendors.” --- CNET (2011.9.1) Samsung is buyingMeeGo? “The South Korean company is considering purchasing MeeGo, according to tech industry sources, since Intel reportedly shifted its attention away from the little-used mobile OS.” --- Mobiledia (2011.9.6) What the….!?
  • 8. So, is MeeGo really DEAD?
  • 9. Nokia N9 MeeGo 1.2 Harmattan(a.k.a. “Maemo 6”) with Swipe UX Qt 4.7 Texas Instruments OMAP 3630 ARM Cortex A8 Processor 1 GHz 1GB RAM 16GB / 64GB Storage 8MP f/2.2 28mm Carl Zeiss Camera w/dual-LED flash Available in some countries in Australia, Asia, Europe and South America in Q3 2011 Image Courtesy: Nokia
  • 10. Asus Eee PC X101 MeeGoNetbook UX with Asus customizations Intel® Atom™ N435/N455 Processor (1.33 GHz / 1.67 GHz) 1GB RAM 8GB SSD storage 10.1” screen 0.92kg with 3-cell battery Available in most countries Image Courtesy: Asus
  • 11. Lenovo IdeaPad S100 & many other Lenovo full-size notebooks sold in China MeeGoNetbook UX with Lenovo customizations Intel® Atom™ N435 Processor (1.33 GHz) 1GB RAM 160GB Hard disk drive 10.1” screen 1.25 kg with 3-cell battery Available in Europe / China Image Courtesy: Lenovo
  • 12. Fujitsu LifeBook MH330 MeeGoNetbook UX with Fujitsu customizations Intel® Atom™ N450 / N455 Processor (1.67 GHz) 1GB RAM 250GB Hard disk drive 10.1” screen 1.1kg with 6-cell battery Available in some countries in Asia Image Courtesy: Fujitsu
  • 13. Samsung N100 MeeGoNetbook UX with Samsung customizations Intel® Atom™ N435 Processor (1.33 GHz) 1GB RAM 250GB Hard disk drive 10.1” screen 1.03kg with 3-cell battery Available in India Image Courtesy: Samsung
  • 14. Acer Aspire 5749 MeeGoNetbook UX with Acer customizations Intel® Atom™ Core i3-2310m “Sandy Bridge” Processor (2.1 GHz) 4GB RAM 500GB Hard disk drive 15.6” screen ATI HD 3000 Graphics Card 2.6kg with 6-cell battery Available in selected regions Image Courtesy: Acer
  • 15. Acer Iconia Tab M500 MeeGo Tablet UX (with Acer customized UI) Intel® Atom™ Z670 “Oak Trail” Processor (1.5 GHz) 1GB RAM 32GB SSD 10” Capacitive Multi-touch screen with 1280x800 resolution Available soon Image Courtesy: Engadget
  • 16. Evolve III Tablet Tri-boot Windows 7, Android and MeeGo (with Evolve customized UI) Intel® Atom™ Z670 “Oak Trail” Processor (1.5 GHz) 2GB RAM 32GB SSD 10.1” Capacitive Multi-touch screen 0.91 kg with 6-cell battery Available in Australia Image Courtesy: www.evolvethree.com.au
  • 17. WeTab WeTab OS (based on MeeGo) Intel® Atom™ N450 Processor (1.67 GHz) 1GB RAM 16 or 32GB SSD 10.1 / 11.6” Capacitive Multi-touch screen 0.995 or 1.02 kg with battery Available in Germany Image Courtesy: wetab.mobi
  • 18. Trinity Audio Indamixx 2 Dual-boot Transmission 5.0 OS (MeeGo Version) and Windows 7 Intel® Atom™ N450 Processor (1.67 GHz) 2GB RAM 250GB Hard disk drive 10.3” Capacitive Multi-touch screen 1.17 kg with battery Available soon Image Courtesy: createdigitalmusic.com
  • 19. Cordia Tab Cordia HD OS (Maemo 5 Hildon UI, a.k.a. “Cordia” on MeeGo Core) Freescale i.MX515, ARM Cortex-A8 CPU (800 MHz) 512MB RAM 8GB SSD 7” 1024x768 TFT Capacitive Multi-touch screen 0.45 kg with battery Accept pre-orders soon Image Courtesy: cordiatab.com
  • 20. Amino TV & Freedom Hybrid/OTT STB series Based on MeeGo Intel® Atom™ CE4150 Processor (1.2 GHz) Decode Up to 1080p H.264 Allows users to enjoy access to multiple applications, services, and personal media, all while watching TV Supports Intel AppUp Center Available in UK, Europe and Asia Pacific Image Courtesy: aminocom.com
  • 21. … plus many other supported devices that are already in the market… Users can install MeeGo as an alternative OS on their own devices including Netbooks, Tablets, Handsets, or even desktop PCs MeeGo 1.2 Community Edition running on Nokia N900 MeeGoNetbook UX running on Archos9,Image Courtesy: openAOS.org Splashtop OS MeeGo Edition for Netbook / Notebook / Desktop PCsImage Courtesy: www.splashtop.com MeeGoHandet UX running on Google Nexus One, Image Courtesy: slashgear.com MeeGoHandet UX running on HTC HD2, Image Courtesy: blog.steventroughtonsmith.com MeeGo Tablet UX running on ExoPC Slate, Image Courtesy: blog.wapreview.com
  • 22. Qt Quick & QML: Makes Qt programming simple & enjoyable Qt Quick = QML + Qt Creator + Qt Quick UI Runtime QML - Qt ModellingLanguage A JavaScript-based, declarative language for designing user interface-centric applications Utilizes CSS, HTML and JavaScript skills of existing web developers / designers Qt Quick UI runtime - Direct access to native APIs, performance boost with C++ Image Courtesy: qt.nokia.com
  • 23. QML Applications are native Qt C++ applications with QML views loaded
  • 24. QML Applications are native Qt C++ applications with QML views loaded
  • 25. How easy to customize Tablet UX panels with QML Example .panel file [Panel] DisplayName=Example #Used in Panels settings DisplayName[fi]=Esimerkki #Example translation DefaultIndex=6 #Desired default ordering UniqueName=example #Used for settings save/load Path=/usr/share/meego-ux-panels/example/examplepanel.qml #Path to actual panel QML examplepanel.qml import Qt 4.7 import MeeGo.Components 0.1 import MeeGo.Panels 0.1 FlipPanel { id: container Translator { catalog: "meego-ux-panels-example" } front: SimplePanel { panelTitle: qsTr("Example") panelComponent: PrimaryTile { text: "Hello world!“ } back: BackPanelStandard { panelTitle: qsTr("Example settings") subheaderText: qsTr("Example panel content") onClearHistClicked:{ console.log("Clear history clicked!"); } } } Code Credit: Gail Rahn Frederick, Intel
  • 26. MeeGo Input Methods became an independent cross-platform project in June 2011: Upstream project for MeeGo, MeeGoHarmattan and other Linux distributions Support for different UI toolkits Pluggable input methods and engines Client/server architecture Comes with reference plugins Plugin API's for Qt/C++, QML (WIP), PySide (WIP). Text & Image Courtesy: maliit.org, Michael Hasselmann, Jon Nordy, OpenismusGmbH
  • 27. MeeGo Roadmaps Planned Release for every 6 months Next release, i.e. “MeeGo 1.3”, planned to be released in October 2011 Feature Requests come from the Community, Working Groups and Upstream Projects. New features in MeeGo 1.3 include Wayland core protocol support, cellular, connectivity & Bluetooth enhancements, NFC support etc. Image Courtesy: meego.com
  • 28. Strengths of MeeGo Free & Open Source roots Managed by the Linux Foundation Follows Open Governance practices that are open to all contributors for bug tracking and new contributions Open Build Service (OBS) for community developers From October 17th 2011, Qt will follow the Open Governance Model as well: Qt Project. Much MORE open than Android ! MEEGO CAN NOT BE BOUGHT ! Truly cross-platform & cross-architecture Supports both Intel and multiple types of ARM CPUs Solid frameworks, ready-to-use APIs and tools Qt SDK available in Linux, Windows and Mac platforms Based on C++, but got LOTS of language bindings Easy to customize UIs with Qt Quick easy to differentiate your own products from others Supported by major device manufacturers MeeGo IVI Achieves GENIVI Compliance MeeGo Smart TV Working Group established, participants include Amino, Intel, JetHead, Locatel, MIPS, Nokia, Nokia Siemens, Sigma Designs, Videon Central, Ysten etc. Image Courtesy: meego.com
  • 29. Keep MeeGo ALIVE! by contributing to MeeGo or simply by using MeeGo!
  • 30. And join us at the Hong Kong MeeGo Network! We organize face to face meetings and other activities on the real ground for all MeeGo developers, users and lovers. Official page: http://wiki.meego.com/Local_MeeGo_Networks/China/HongKong Facebook Page: http://facebook.com/meego.hk Follow us on Twitter: @meegohongkong Come and participate in our events!