SlideShare uma empresa Scribd logo
1 de 17
MesInput, what users say* in
Nokia Store…




              *) A selective subset of comments, http://store.ovi.com/content/161100/re
MesInput

MesInput is a full solution for personalized text entry with a possibility to
share your keyboards with your friends

MesInput consists of:
    • a web solution at http://www.mesinput.com/
    • a device side client for N9 available in the Nokia Store at
      http://store.ovi.com/content/161100

An add-on for the Maliit text input solution (see http://maliit.org/)
    • Maliit is the Nokia copyrighted input method solution – suitable for large
      variety of devices, from slate and tablet form factors to smart phones
MesInput, contd.

Statistics
• 5000 downloads for the application
• 10000+ keyboard layouts downloaded
• 300+ keyboard layouts submitted to the service
• 10+ power users contributing to the service with advanced custom
  designs in XML (other possibility is with the predefined layouts)
• 4/5 star app in the Nokia Store

Posts from external bloggers
• MesInput mentioned as one of the "10 apps to have for N9"
  http://www.mobili.no/apps/meego/10-apps-du-bor-ha-pa-nokia-n9/
• MesInput mentioned as one of the "20 must have apps for N9“
  http://thehandheldblog.com/2011/11/18/top-apps-nokia-n9/
MesInput in Action
Main page – ’Recently used keyboards’ updated concurrently as download in device side has
Search and results
Viewing a keyboard
Forking an existing keyboard
Editing an empty keyboard
Invoking device side application (running in emulator/target HW)
Iterating through all the layouts available in the service
Invoking text entry after fetching a new keyboard – normal keyboard appears
Horizontal flick gesture on top of the keyboard changes to the newly downloaded keyboar
Writing with the new keyboard
Implementation

Device side client, Qt C++
Server side implementation
   • Django/Python/JQuery
   • REST APIs with JSON replies
   • Hosted on the Google App Engine

Client code available at https://github.com/otso/MesInput - server side code
not released yet
Summary

MesInput boosts the device keyboard software with an online
service, harvesting unique virtual keyboard designs from the end
users.

Mais conteúdo relacionado

Destaque

Phil Maddox_Resume
Phil Maddox_ResumePhil Maddox_Resume
Phil Maddox_Resume
Phil Maddox
 

Destaque (8)

An Camas Mor
An Camas MorAn Camas Mor
An Camas Mor
 
Sucede en las mejores iglesias el libro
Sucede en las mejores iglesias el libroSucede en las mejores iglesias el libro
Sucede en las mejores iglesias el libro
 
MITOLOGÍA GRIEGA
MITOLOGÍA GRIEGAMITOLOGÍA GRIEGA
MITOLOGÍA GRIEGA
 
The Rent Service Annual Report 2008-9
The Rent Service Annual Report 2008-9The Rent Service Annual Report 2008-9
The Rent Service Annual Report 2008-9
 
Picture fun-activity-book-for-childrens
Picture fun-activity-book-for-childrensPicture fun-activity-book-for-childrens
Picture fun-activity-book-for-childrens
 
Circuito do Rock
Circuito do RockCircuito do Rock
Circuito do Rock
 
Sectoral share of overall gdp
Sectoral share of overall gdpSectoral share of overall gdp
Sectoral share of overall gdp
 
Phil Maddox_Resume
Phil Maddox_ResumePhil Maddox_Resume
Phil Maddox_Resume
 

Semelhante a MesInput

Kulendayz 2012 Windows Phone is around the corner What now?
Kulendayz 2012   Windows Phone is around the corner What now?Kulendayz 2012   Windows Phone is around the corner What now?
Kulendayz 2012 Windows Phone is around the corner What now?
Catalin Gheorghiu
 
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentWindows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
Oliver Scheer
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Bala Subra
 
Applying Functional Programming to Build Platform-Independent Mobile Applicat...
Applying Functional Programming to Build Platform-Independent Mobile Applicat...Applying Functional Programming to Build Platform-Independent Mobile Applicat...
Applying Functional Programming to Build Platform-Independent Mobile Applicat...
granicz
 

Semelhante a MesInput (20)

Innomatic Platform Architecture Overview
Innomatic Platform Architecture OverviewInnomatic Platform Architecture Overview
Innomatic Platform Architecture Overview
 
Innomatic Platform architecture overview
Innomatic Platform architecture overviewInnomatic Platform architecture overview
Innomatic Platform architecture overview
 
Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8
 
Khaled
KhaledKhaled
Khaled
 
MeeGo Mobile OS
MeeGo Mobile OSMeeGo Mobile OS
MeeGo Mobile OS
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptx
 
DanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsDanNotes XPages Mobile Controls
DanNotes XPages Mobile Controls
 
Kulendayz 2012 Windows Phone is around the corner What now?
Kulendayz 2012   Windows Phone is around the corner What now?Kulendayz 2012   Windows Phone is around the corner What now?
Kulendayz 2012 Windows Phone is around the corner What now?
 
Firefox OS Intro
Firefox OS IntroFirefox OS Intro
Firefox OS Intro
 
Firefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devicesFirefox OS: bringing the Open Web to mobile devices
Firefox OS: bringing the Open Web to mobile devices
 
Firefox os
Firefox osFirefox os
Firefox os
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobileTristan Nitot @DWS12 - The Web as a universal platform for mobile
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
 
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentWindows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
 
Windows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentWindows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 development
 
Visual Basic User Interface-III
Visual Basic User Interface-IIIVisual Basic User Interface-III
Visual Basic User Interface-III
 
Mobile CMS made simple
Mobile CMS made simpleMobile CMS made simple
Mobile CMS made simple
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
 
Applying Functional Programming to Build Platform-Independent Mobile Applicat...
Applying Functional Programming to Build Platform-Independent Mobile Applicat...Applying Functional Programming to Build Platform-Independent Mobile Applicat...
Applying Functional Programming to Build Platform-Independent Mobile Applicat...
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

MesInput

  • 1.
  • 2. MesInput, what users say* in Nokia Store… *) A selective subset of comments, http://store.ovi.com/content/161100/re
  • 3. MesInput MesInput is a full solution for personalized text entry with a possibility to share your keyboards with your friends MesInput consists of: • a web solution at http://www.mesinput.com/ • a device side client for N9 available in the Nokia Store at http://store.ovi.com/content/161100 An add-on for the Maliit text input solution (see http://maliit.org/) • Maliit is the Nokia copyrighted input method solution – suitable for large variety of devices, from slate and tablet form factors to smart phones
  • 4. MesInput, contd. Statistics • 5000 downloads for the application • 10000+ keyboard layouts downloaded • 300+ keyboard layouts submitted to the service • 10+ power users contributing to the service with advanced custom designs in XML (other possibility is with the predefined layouts) • 4/5 star app in the Nokia Store Posts from external bloggers • MesInput mentioned as one of the "10 apps to have for N9" http://www.mobili.no/apps/meego/10-apps-du-bor-ha-pa-nokia-n9/ • MesInput mentioned as one of the "20 must have apps for N9“ http://thehandheldblog.com/2011/11/18/top-apps-nokia-n9/
  • 6. Main page – ’Recently used keyboards’ updated concurrently as download in device side has
  • 10. Editing an empty keyboard
  • 11. Invoking device side application (running in emulator/target HW)
  • 12. Iterating through all the layouts available in the service
  • 13. Invoking text entry after fetching a new keyboard – normal keyboard appears
  • 14. Horizontal flick gesture on top of the keyboard changes to the newly downloaded keyboar
  • 15. Writing with the new keyboard
  • 16. Implementation Device side client, Qt C++ Server side implementation • Django/Python/JQuery • REST APIs with JSON replies • Hosted on the Google App Engine Client code available at https://github.com/otso/MesInput - server side code not released yet
  • 17. Summary MesInput boosts the device keyboard software with an online service, harvesting unique virtual keyboard designs from the end users.