AppCache against AppStore
Ralf Schwoebel, CEO
orga.zone AG
rs@orga.zone
Who is talking?
Also: Member of the advisory board for the German
secretary of economics: „Beirat Junge Digitale Wirtschaft“
7/8/2015 https://orga.zone - twitter: @orgaralf 2
Ralf Schwöbel
What are we talking about?
Ultimately: Business – technology driven!
7/8/2015 https://orga.zone - twitter: @orgaralf 3
Why are we talking about that?
• Because we want to be independent
• Because not every app needs to be native (you are using JS anyhow)
• Because Apple, Google, Facebook and Microsoft are in control, not you
7/8/2015 https://orga.zone - twitter: @orgaralf 4
How to use the Cache Manifest
Using the AppCache loads everything into the browsers cache – but the
server needs to know the MIME type
Apache: AddType text/cache-manifest .appcache
HTML: <html manifest="orga.appcache">
File:
7/8/2015 https://orga.zone - twitter: @orgaralf 5
7/8/2015 https://orga.zone - twitter: @orgaralf 6
It is offline, but still there
Your „web app“ keeps working
7/8/2015 https://orga.zone - twitter: @orgaralf 7
Continue in that mindset...
Adding „LocalStorage“
Adding „Add This To Homescreen“
7/8/2015 https://orga.zone - twitter: @orgaralf 8
Continue in that mindset...
Now we have:
1. An app loaded from the web
2. All Javascript, CSS and HTML locally without the web
3. An icon on the Homescreen of the smartphone, that looks native
4. HTML5 local storage with up to 25 MB of space as a database
That is enough to do meeting organizing, time recording,
travel reports and even city guides, simple games,
resource management, drivers‘s logbooks, etc.
7/8/2015 https://orga.zone - twitter: @orgaralf 9
Proof, we want to see proof!
http://localhost/orgazone/dev/example-code/example3/
7/8/2015 https://orga.zone - twitter: @orgaralf 10
The example is live...
https://github.com/orgazone/example3
and works with our API on orga.zone
7/8/2015 https://orga.zone - twitter: @orgaralf 11
What about the business there?
• Creating tools and toys in Javascript without the App Stores is possible
• Run you own payment with Paypal/Braintree for Mobile apps
• No more certification, no more rejection by Apple, Google, etc.
• Your customer data, your domain, your business
7/8/2015 https://orga.zone - twitter: @orgaralf 12
Thank you!
Do not hesitate to contact me...
Ralf Schwoebel,
Vorstand
orga.zone AG
Westendstr. 19
60325 Frankfurt
rs@orga.zone

HTML5 AppCache: The Manifest

  • 1.
    AppCache against AppStore RalfSchwoebel, CEO orga.zone AG rs@orga.zone
  • 2.
    Who is talking? Also:Member of the advisory board for the German secretary of economics: „Beirat Junge Digitale Wirtschaft“ 7/8/2015 https://orga.zone - twitter: @orgaralf 2 Ralf Schwöbel
  • 3.
    What are wetalking about? Ultimately: Business – technology driven! 7/8/2015 https://orga.zone - twitter: @orgaralf 3
  • 4.
    Why are wetalking about that? • Because we want to be independent • Because not every app needs to be native (you are using JS anyhow) • Because Apple, Google, Facebook and Microsoft are in control, not you 7/8/2015 https://orga.zone - twitter: @orgaralf 4
  • 5.
    How to usethe Cache Manifest Using the AppCache loads everything into the browsers cache – but the server needs to know the MIME type Apache: AddType text/cache-manifest .appcache HTML: <html manifest="orga.appcache"> File: 7/8/2015 https://orga.zone - twitter: @orgaralf 5
  • 6.
    7/8/2015 https://orga.zone -twitter: @orgaralf 6 It is offline, but still there Your „web app“ keeps working
  • 7.
    7/8/2015 https://orga.zone -twitter: @orgaralf 7 Continue in that mindset... Adding „LocalStorage“ Adding „Add This To Homescreen“
  • 8.
    7/8/2015 https://orga.zone -twitter: @orgaralf 8 Continue in that mindset... Now we have: 1. An app loaded from the web 2. All Javascript, CSS and HTML locally without the web 3. An icon on the Homescreen of the smartphone, that looks native 4. HTML5 local storage with up to 25 MB of space as a database That is enough to do meeting organizing, time recording, travel reports and even city guides, simple games, resource management, drivers‘s logbooks, etc.
  • 9.
    7/8/2015 https://orga.zone -twitter: @orgaralf 9 Proof, we want to see proof! http://localhost/orgazone/dev/example-code/example3/
  • 10.
    7/8/2015 https://orga.zone -twitter: @orgaralf 10 The example is live... https://github.com/orgazone/example3 and works with our API on orga.zone
  • 11.
    7/8/2015 https://orga.zone -twitter: @orgaralf 11 What about the business there? • Creating tools and toys in Javascript without the App Stores is possible • Run you own payment with Paypal/Braintree for Mobile apps • No more certification, no more rejection by Apple, Google, etc. • Your customer data, your domain, your business
  • 12.
    7/8/2015 https://orga.zone -twitter: @orgaralf 12 Thank you! Do not hesitate to contact me... Ralf Schwoebel, Vorstand orga.zone AG Westendstr. 19 60325 Frankfurt rs@orga.zone