Your SlideShare is downloading. ×
  • Like
  • Save
JIL Publishing for Vodafone
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

JIL Publishing for Vodafone



Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. JIL Publishing for Vodafone 29 March 2010 1
  • 2. Announcing JIL publishing – what’s new • Widget upload to Vodafone 360 markets is now live on – Free and Paid: UK, Germany, Spain, Netherlands, Ireland – Free only (for now): Italy, Portugal, Greece • Daily reporting and monthly settlement – 70/30 revenue share to developer paid by Vodafone, payment in $, €, £ • Tailored marketing for each country – Unique title, description, images, pricing • Publishing to other JIL operators later this year • Verizon Wireless (US), Softbank Mobile (Japan), China Mobile • Unified upload, reporting and settlement 2
  • 3. Announcing JIL publishing – what’s the same • Vodafone 360 Shop customer experience stays the same – Marketing metadata – title, description, categories, images, etc. – Customer support – developer responsible for technical support of widget • Vodafone Widgets Developer Platform still available – Manage widgets already available in Vodafone 360 Shop – Upload new free widgets for a few more months 3
  • 4. JIL Publishing – Free Widgets 4
  • 5. JIL Publishing – Paid Widgets 5
  • 6. JIL publishing – key changes for Vodafone developers • Package widgets according to JIL 1.2 spec – See next two slides • Register on • Sign up for JIL Publisher ID (through TrustCenter) – Required for Paid apps, Optional for Free apps – $99/year per JIL account – Certain documents may need to be faxed/posted • Sign widgets before uploading – Self signing (in JIL SDK) and test signing (on – Signing events at no cost to developer • Submit bank/tax details via to create vendor account with Vodafone – Paid widgets only 6
  • 7. JIL 1.2 packaging format • Spec finalized early 2010, based on W3C 1.0 Candidate Recommendation • Different config.xml structure than old Opera/Vodafone format used today – Widget ID must be in format<username_hash>/<widgetname> – Create SHA-256 JIL username hash at – Must declare <jil:billing required="true"/> for Paid widgets • Docked (e.g. Mini) view mode not planned for initial release of Vodafone run-times that support JIL 1.2 packaging format – This “active icon” feature currently available in Apps Manager for S60v3/v5 when old Opera/Vodafone packaging format is used • Later this year, Vodafone run-times will support JIL 1.2 packaging format – Some new run-times will only support this format, not old Opera/Vodafone format – Once this happens, developers must use JIL 1.2 format to publish new apps to 360 Shop – Publishing through will be required for new apps at that time 7
  • 8. JIL 1.2 config.xml example <?xml version="1.0" encoding="utf-8" ?> <widget xmlns=“” xmlns:jil=“” id=“” version="1.0.1" height="150" width="100”> <name>Widget Example</name> <description>An example widget</description> <author email=”">Developer</author> <icon src="icon.png"/> <feature name="" required="true"/> <jil:access network="true" localfs="true" remote_scripts="false"/> <jil:maximum_display_mode height="300" width="200"/> <jil:billing required="true"/> </widget> 8
  • 9. JIL publishing – backward compatibility • For backward compatibility, two versions of uploaded widgets are stored in JIL platform – Original uploaded in JIL 1.2 format – Converted version in old Opera/Vodafone format (only config.xml changed) – Vodafone 360 Shop presents appropriate version to customers based on run-time in their phone • To enable access to remote network resources in converted widgets – Include protocol and host in same string when constructing URLs in code – Opera/Vodafone format requires remote network resources to be declared Code example: Converted Opera/Vodafone config.xml // This example is too complex var protocol = “http”; example: var host = “”; <widget> var page = “index.html”; ... <security> var url = protocol + host + page; <access> <protocol>http</protocol> <host></host> // This example will work correctly <port>80</port> var host = “”; </access> var page = “index.html”; </security> ... var url = host + page; </widget> 9
  • 10. JIL publishing – when Vodafone developers should use Where should you publish widgets to Vodafone 360 Shop today? Widget Payment Where to Publish/Update Packaging Notes Status Model Format FREE Opera/Vodaf •DO NOT need to be re-published on one •If migrate widget to, de-publish from to avoid duplicates Already in 360 Shop PAID Vodafone will follow up Depends •MUST be re-published on (invite individually •Not immediate for most since available in more only trial) than 5 paid markets that JIL supports initially •Download stats, user feedback will be lost FREE Opera/Vodaf •May use, but not required until JIL 1.2 one support rolled out across all run-times New PAID JIL 1.2 •Docked mode not supported (S60v3, S60v5) (open to all) 10
  • 11. Resources • > Get Started – SDK - Eclipse-based editor, debugger and emulator • – Vodafone-specific docs, tools, guidelines (not updated for JIL 1.2 yet) – Vodafone 360 Shop UE and metadata requirements – API reference – VF phones only support two JIL Handset APIs today! • – Manage widgets already available in Vodafone 360 Shop • @mobilewidgets – Vodafone Widgets team on Twitter • – Vodafone Widget team blog