SlideShare uma empresa Scribd logo
1 de 10
GRAVITY – THE S60 TWITTER
CLIENT
Jan Ole Suhr
mobileways.de
Founder and owner
About Gravity and how it started

• Gravity is the S60 Twitter Client
• Why a Twitter client?
  – No other native Twitter client around
  – Friends, family, it’s popular
• Side-project for a couple of weeks …
  – Freebie to drive visitor numbers!
• This is what you can do with Symbian
• Gives S60 users something to show off
mobileways.de and Jan Ole Suhr

• I’m just a programmer
  – So, handle all my advice with care ...
• Started mobileways.de in 1999
  – WAP, Online ringtone composer…
  – Since 2002 solely focused on Symbian
  – One-man company
• Living from“apps” since 2003
Tools you need

• Phones. Real phones. Many of them!
  – Emulators just won’t make it
• Different phones, different bugs
• Keypad? Keyboard? Touch? Hybrid?
  – The UI is the most important thing
• Use your app all the time
• Try to identify the most popular phones
  – 2 or 3 phone models are 80 per cent of your
    users
Tools you need: debugging

• Create yourself a comfortable framework
• Debug on your users’ phones
• Example: Gravity with over 100 updates
  – Symbian is hard to develop for?
  – Most versions stable (w/ only one developer)
• Logging the call-stack in (near) realtime
  – Shared memory
  – Additional application for saving to disk
Tools you need: eye candy

• Eye candy – make it look good
  – A nice UI makes up for bugs and limitations!
• It’s a feature but harder to implement
  – You might need a good designer
• Give users something to PLAY with
  – Kinetic Scrolling, transitions, animations
  – Let users spend (waste?) time with your app
• Gravity: Scrolling just for the fun of it
Tools you need: what else?

• Auto-Update
  – First thing to implement in your new project
  – Version 1.0 will be around forever
  – Who cares about a bug fix that’s undelivered?
• Stay in touch with the other platforms!
  – Test and explore on real phones
  – Copy from successful applications
Distribution: where to sell?

Everywhere                    Selected Channels
• Maximise your reach         • Missing opportunities
• Increasing overhead         • Little overhead
• Spreading risks             • Risky dependency

• Overhead can be important for small devs
  – Fees, Currency Conversion, “Credibility”
  – Administration: logging, billing, support, …
• Gravity: two-tier (mobileways.de & Ovi Store)
Distribution

• Only grow as much as you can handle
  – Support and operating costs
  – More users, more bugs
• Engage with your users
  – Public and private beta tests
  – Your users are willing and eager to help you
• Try to reach “multipliers”
  – Bloggers, heavy users
Thank you!

Mais conteúdo relacionado

Mais procurados

Nick Grant - Roam Solutions
Nick Grant - Roam SolutionsNick Grant - Roam Solutions
Nick Grant - Roam Solutions
LSmiro
 
Adtech unwired - Tourism Victoria Mobile Strategy
Adtech unwired - Tourism Victoria Mobile StrategyAdtech unwired - Tourism Victoria Mobile Strategy
Adtech unwired - Tourism Victoria Mobile Strategy
Mike Hauser
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introduction
Terminalfour
 
The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
Peter-Paul Koch
 
Mobile Monday - WebServices on the iPhone - 05/2008
Mobile Monday - WebServices on the iPhone - 05/2008Mobile Monday - WebServices on the iPhone - 05/2008
Mobile Monday - WebServices on the iPhone - 05/2008
Roland Tritsch
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
Amal Dev
 

Mais procurados (20)

Nick Grant - Roam Solutions
Nick Grant - Roam SolutionsNick Grant - Roam Solutions
Nick Grant - Roam Solutions
 
Adtech unwired - Tourism Victoria Mobile Strategy
Adtech unwired - Tourism Victoria Mobile StrategyAdtech unwired - Tourism Victoria Mobile Strategy
Adtech unwired - Tourism Victoria Mobile Strategy
 
NeoKeys - how it works on - and why it is critical to - touchscreen devices -...
NeoKeys - how it works on - and why it is critical to - touchscreen devices -...NeoKeys - how it works on - and why it is critical to - touchscreen devices -...
NeoKeys - how it works on - and why it is critical to - touchscreen devices -...
 
The Mobile Ecosystem
The Mobile EcosystemThe Mobile Ecosystem
The Mobile Ecosystem
 
How to make your mobile app accessible by Kath Moonan
How to make your mobile app accessible by Kath MoonanHow to make your mobile app accessible by Kath Moonan
How to make your mobile app accessible by Kath Moonan
 
Mobile Monday Milan 191009 1
Mobile Monday Milan 191009 1Mobile Monday Milan 191009 1
Mobile Monday Milan 191009 1
 
Ubuntu edge
Ubuntu edgeUbuntu edge
Ubuntu edge
 
2013 ntca fall conference - Mobile Apps Presentation
2013 ntca fall conference - Mobile Apps Presentation2013 ntca fall conference - Mobile Apps Presentation
2013 ntca fall conference - Mobile Apps Presentation
 
Intro - Forum Nokia & Mobile User Experience
Intro - Forum Nokia & Mobile User ExperienceIntro - Forum Nokia & Mobile User Experience
Intro - Forum Nokia & Mobile User Experience
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introduction
 
State of the Mobile Browsers
State of the Mobile BrowsersState of the Mobile Browsers
State of the Mobile Browsers
 
The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
 
Tuenti Mobile Development
Tuenti Mobile DevelopmentTuenti Mobile Development
Tuenti Mobile Development
 
Mobile - trends, choices, plans
Mobile - trends, choices, plansMobile - trends, choices, plans
Mobile - trends, choices, plans
 
Mobile Monday - WebServices on the iPhone - 05/2008
Mobile Monday - WebServices on the iPhone - 05/2008Mobile Monday - WebServices on the iPhone - 05/2008
Mobile Monday - WebServices on the iPhone - 05/2008
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
 
Ocsico iPhone iPad Expertise
Ocsico  iPhone iPad ExpertiseOcsico  iPhone iPad Expertise
Ocsico iPhone iPad Expertise
 
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
 Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
 
The Coming Mobile Wearable World
The Coming Mobile Wearable WorldThe Coming Mobile Wearable World
The Coming Mobile Wearable World
 
Bill volk
Bill volkBill volk
Bill volk
 

Semelhante a Jan Ole Suhr

Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan
 
What makes an Mobile App Marketable?
What makes an Mobile App Marketable?What makes an Mobile App Marketable?
What makes an Mobile App Marketable?
Yanzer Lee
 
Vn mobile day2013 - zalo sharing
Vn mobile day2013 - zalo sharingVn mobile day2013 - zalo sharing
Vn mobile day2013 - zalo sharing
Thanh Dao
 

Semelhante a Jan Ole Suhr (20)

"The Web - You're Doing it Wrong" for Forum Oxford May 2014
"The Web - You're Doing it Wrong" for Forum Oxford May 2014"The Web - You're Doing it Wrong" for Forum Oxford May 2014
"The Web - You're Doing it Wrong" for Forum Oxford May 2014
 
Chap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxChap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptx
 
Mobile Market : Past Present Now and Then
Mobile Market : Past Present Now and ThenMobile Market : Past Present Now and Then
Mobile Market : Past Present Now and Then
 
The app market 2012
The app market 2012The app market 2012
The app market 2012
 
esaimen
esaimenesaimen
esaimen
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17
 
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
 
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
Building awesome business apps
Building awesome business appsBuilding awesome business apps
Building awesome business apps
 
What makes an Mobile App Marketable?
What makes an Mobile App Marketable?What makes an Mobile App Marketable?
What makes an Mobile App Marketable?
 
Digital Media and App Design
Digital Media and App DesignDigital Media and App Design
Digital Media and App Design
 
Planning your Dream Mobile App
Planning your Dream Mobile AppPlanning your Dream Mobile App
Planning your Dream Mobile App
 
TJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone AppTJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone App
 
Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?
 
Vn mobile day2013 - zalo sharing
Vn mobile day2013 - zalo sharingVn mobile day2013 - zalo sharing
Vn mobile day2013 - zalo sharing
 
Mobile Apps For Marketing by ARworks
Mobile Apps For Marketing by ARworksMobile Apps For Marketing by ARworks
Mobile Apps For Marketing by ARworks
 
An Introduction To Mobile Software Testing
An Introduction To Mobile Software TestingAn Introduction To Mobile Software Testing
An Introduction To Mobile Software Testing
 
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
 
Mobile Apps for Businesses
Mobile Apps for BusinessesMobile Apps for Businesses
Mobile Apps for Businesses
 

Ú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@
 
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
 

Último (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+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...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Jan Ole Suhr

  • 1. GRAVITY – THE S60 TWITTER CLIENT Jan Ole Suhr mobileways.de Founder and owner
  • 2. About Gravity and how it started • Gravity is the S60 Twitter Client • Why a Twitter client? – No other native Twitter client around – Friends, family, it’s popular • Side-project for a couple of weeks … – Freebie to drive visitor numbers! • This is what you can do with Symbian • Gives S60 users something to show off
  • 3. mobileways.de and Jan Ole Suhr • I’m just a programmer – So, handle all my advice with care ... • Started mobileways.de in 1999 – WAP, Online ringtone composer… – Since 2002 solely focused on Symbian – One-man company • Living from“apps” since 2003
  • 4. Tools you need • Phones. Real phones. Many of them! – Emulators just won’t make it • Different phones, different bugs • Keypad? Keyboard? Touch? Hybrid? – The UI is the most important thing • Use your app all the time • Try to identify the most popular phones – 2 or 3 phone models are 80 per cent of your users
  • 5. Tools you need: debugging • Create yourself a comfortable framework • Debug on your users’ phones • Example: Gravity with over 100 updates – Symbian is hard to develop for? – Most versions stable (w/ only one developer) • Logging the call-stack in (near) realtime – Shared memory – Additional application for saving to disk
  • 6. Tools you need: eye candy • Eye candy – make it look good – A nice UI makes up for bugs and limitations! • It’s a feature but harder to implement – You might need a good designer • Give users something to PLAY with – Kinetic Scrolling, transitions, animations – Let users spend (waste?) time with your app • Gravity: Scrolling just for the fun of it
  • 7. Tools you need: what else? • Auto-Update – First thing to implement in your new project – Version 1.0 will be around forever – Who cares about a bug fix that’s undelivered? • Stay in touch with the other platforms! – Test and explore on real phones – Copy from successful applications
  • 8. Distribution: where to sell? Everywhere Selected Channels • Maximise your reach • Missing opportunities • Increasing overhead • Little overhead • Spreading risks • Risky dependency • Overhead can be important for small devs – Fees, Currency Conversion, “Credibility” – Administration: logging, billing, support, … • Gravity: two-tier (mobileways.de & Ovi Store)
  • 9. Distribution • Only grow as much as you can handle – Support and operating costs – More users, more bugs • Engage with your users – Public and private beta tests – Your users are willing and eager to help you • Try to reach “multipliers” – Bloggers, heavy users