SlideShare a Scribd company logo
1 of 35
Joint Innovation Lab Individual Widget Upload Process
Creating a developer account on JIL.org Create a developer account on the JIL Developer Website (http://www.jil.org) Click on “Sign Up” and you will be takento the “Registration” page. Once you have completed the“Registration Form” and clicked “Submit”an Email will be sent to the address given. Validate your Email address by clicking onthe link provided in the body of the Email.  Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Downloading the JIL Specifications JIL recommends development and/or content porting begin only after the following  materials have been reviewed: JIL Developer Guide.pdf JIL Widget System API Specification Handset API v1.2.2.pdf JIL Widget System HLTS Format and Packaging Specification v1.2.1.pdf Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Downloading the JIL SDK Download the SDK Install the SDK Launch the SDK The JIL SDK is available for both Windows and Linux platforms. JIL Widget SDK v1.2 BETA for Linux (32-bit) Version 1.2  (303MB) JIL Widget SDK v1.2 BETA for Windows Version 1.2  (268MB) The JIL SDK is built off of the Eclipse IDE Client and does not require an additional Eclipse IDE install. At this time JIL will not run as a Plug-in under an already deployed Eclipse IDE. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Downloading the Sample Code/Widgets For this example we will be downloading the “DeviceInfo” widget. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Downloading the Sample Code/Widgets Once the download has completed find the file within your File System and unzip the file.  The unzipped folder will reveal the JIL widget directory structure and code needed for the SDK. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Loading the Sample Widget into the SDK 1. Launch the JIL 1.2 SDK 2. Select “New > JIL1.2 Widget Project” from the File Menu 3. Select the “Create a widget from an existing widget package” radio button 4. Click on “Browse” in order to select the widget to load.  It is very important that you navigate from the widget root directory (unzipped folder) into the lower level “bin” directory to find the .wgt file. 5. Select “DeviceInfo.wgt” and click on “Finish” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Breaking Down the Widget Package Explorer You should now see the Widget appear in the SDK Package Explorer  Now lets break down the Package structure! Config.xml This XML file contains the required configuration and meta information for the widget. The configuration file contains values like the name of the widget, who is the author, etc.  (required) DeviceInfo.HTML This HTML file is the entry point to display and define the general layout of your widget.  (required) DeviceInfo.css This CSS file contains all the style definitions used to tell the widget engine how the widget should look. Elements such as the colors of each element, or font size are defined here. DeviceInfo.js This JavaScript file defines what actions and functions can be executed in created widget. Icon.png Widget icon graphic (required) Default.png Background graphic Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Editing Files in the SDK Double clicking on the file within the Package Explorer the file will open in the editor pane.  Multiple files can be opened at once for editing. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Config.xml Manifest Set-Up The “Widget” tab contains the required configuration and meta information for the widget.  In order to test your widget you must create a developer ID using your JIL.org “Nick Name” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Config.xml Manifest Set-Up The “Preference” tab contains the element that was introduced by the W3C CR specification and must be supported by JIL 1.2. The value of this element can be set and retrieved through Widget.preferenceForKey() and Widget.setPreferenceForKey(), as defined in the JIL Handset API Specification. Note that the optional “read only” attribute of this element must be honored by a JIL 1.2 runtime. If a preference is “read only”, then its value cannot be reassigned via the Widget.setPreferenceForKey() function. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Config.xml Manifest Set-Up The “Maximum Display Mode” tab allows the developer to set the widget’s appearance when it is shown in full screen view.  If left as null then the widget will size to full screen display mode by default. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Config.xml Manifest Set-Up The “Update” tab allows the developer to set the widget’s method for checking for updated versions of the widget on a set time frame.  If this option is used the widget must have a valid “Version” declared. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Config.xml Manifest Set-Up The “Access” tab allows the developer to describe the widget’s permissions, in addition to the APIs requested using the “Feature” tab (next slide).  Access requests can be denied, and this is not a required element. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Config.xml Manifest Set-Up The “Feature” tab allows the developer to describe what sensitive API or API groups this widget declares that may attempt to access. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Config.xml Manifest Set-Up The “Source” tab allows the developer access to the XML code being generated by the previous tabs which makes up the “config.xml” file. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Testing the Widget in the Emulator Now lets run the “DeviceInfo” widget on the JIL SDK 1.2 Emulator! From the Run menu select “Run Configurations…” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Testing the Widget in the Emulator Select “Widget Application” and press the “New” button to create new configuration. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Testing the Widget in the Emulator A new Configuration has now been created! Rename the configuration in the “Name:” text field provided. Click on “Browse” in order to select which widget to run under the configuration name “DeviceInfo” that has been just created. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Testing the Widget in the Emulator Now select which Widget we wish to run within the Emulator! Highlight the desired widget within the list and then press “OK” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Testing the Widget in the Emulator Configuring the Emulator Within the “Run Configuration” window find the “Emulator” tab Here you can further configure the emulator’s environment. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Testing the Widget in the Emulator Let’s start the Emulator and see our Widget as if it were on a device! Double check your selections and press run! Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Testing the Widget in the Emulator Congratulation!  You have just run your first JIL Widget! Now lets upload it to the JIL.org site! Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Navigate back to the JIL.org page, Login, and Select “Publish” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Getting a Publisher ID Developers wishing to publish their Widgets to various AppStores must register and purchase a Publisher ID from the “Trust Center” first before submitting a Widget to JIL.org! Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org JIL Sign Widget Overview A Widget is signed to identify the developer, and prove its integrity.  Under JIL, when a Widget is signed, it also allows the Widget to use API extended functions, and enables it to be offered for sale. Following section describes how the Widget is signed: 1. In order to sign a Widget, the developer first requests a Publisher ID from the Certificate Authority (CA). Note that there is a fee for issuing the Publisher ID. Based on the developer’s request, the CA vets the individual and/or organization for certification.  If the developer passes the vetting process, a Publisher ID is issued. 2. The developer receives the Publisher ID from the CA. 3. The developer signs the Widget using the Publisher ID received. After the Widget is signed, Developer uploads to the JIL Developer Website. 4. After the developer uploads the signed Widget, JIL checks its validity. 5. After validity is confirmed, the Publisher ID is checked, and the Widget’s signature is replaced to the JIL signature. 6. By replacing to the JIL signature, the Widget can be distributed to Operators. Please check the CA Website for prices and validity periods. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Certificate Signing Procedure More details on certificate handling in section 6 of SDK Manual Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Creating Promotional Image Assets All image files must be in .png file format. Size and aspect ratio requirements are as follows Marketing image Minimum 204x136 pixels, 3:2 or 2:3 aspect ratio, and less than 100KB. Supplemental icon Minimum 200x200 pixels, 1:1 aspect ratio, and less than 100KB. Screenshots 240x320 (3:4) or 240x400 (3:5) or 320x480 (2:3) or 360x640 (9:16), and less than 200KB.  All screenshots must conform to the same aspect ratio. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Uploading Your Signed Widget 1. Navigate to “Publish” and select your “SIGNED” Widget 2. Click “Upload” You must select THE NEWLY CREATED SIGNED .WGT FILE and NOT THE UNSIGNED ONE within the SDK WIDGET /BIN DIRECTORY Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Uploading Your Signed Widget Once the widget has been accepted the user will be allowed to enter various marketing, category, and tagging information about their widget Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Uploading Your Signed Widget The developer will also be able specify targeted audiences and devices. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Uploading Your Signed Widget At this point in the submission process the developer is required to choose image files they wish to have used in the various AppStores Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Uploading Your Signed Widget As well as define how much traffic the widget will use per hour, and declare what types of content may appear within the Widget. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Uploading Your Signed Widget The final step allows the user to define their pricing by market/territory. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
Submitting Your Widget to JIL.org Uploading Your Signed Widget If all steps are completed correctly the Widget and all image assets associated with it will be accepted, then listed with in the “My Area” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010.  Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.

More Related Content

What's hot

Beginning Android Development
Beginning Android DevelopmentBeginning Android Development
Beginning Android DevelopmentJosé Ferreiro
 
Titanium Appcelerator - Beginners
Titanium Appcelerator - BeginnersTitanium Appcelerator - Beginners
Titanium Appcelerator - BeginnersAmbarish Hazarnis
 
Joget Workflow v4 Training - Module 14 - Introduction to Reporting
Joget Workflow v4 Training - Module 14 - Introduction to ReportingJoget Workflow v4 Training - Module 14 - Introduction to Reporting
Joget Workflow v4 Training - Module 14 - Introduction to ReportingJoget Workflow
 
Joget Workflow v5 Training Slides - Module 21 - Userview Key
Joget Workflow v5 Training Slides - Module 21 - Userview KeyJoget Workflow v5 Training Slides - Module 21 - Userview Key
Joget Workflow v5 Training Slides - Module 21 - Userview KeyJoget Workflow
 
Easy joget v3 for the absolute beginner
Easy joget v3 for the absolute beginnerEasy joget v3 for the absolute beginner
Easy joget v3 for the absolute beginnermadengly
 
Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...
Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...
Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...Joget Workflow
 
Joget Workflow v6 Training Slides - 14 - Introduction to Reporting
Joget Workflow v6 Training Slides - 14 - Introduction to ReportingJoget Workflow v6 Training Slides - 14 - Introduction to Reporting
Joget Workflow v6 Training Slides - 14 - Introduction to ReportingJoget Workflow
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – IntroductionJoget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – IntroductionJoget Workflow
 
Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]Sentinel Solutions Ltd
 
Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...
Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...
Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...Joget Workflow
 
Ios actions and outlets
Ios actions and outletsIos actions and outlets
Ios actions and outletsveeracynixit
 
Joget Workflow v5 Training Slides - Module 14 - Introduction to reporting
Joget Workflow v5 Training Slides -  Module 14 - Introduction to reportingJoget Workflow v5 Training Slides -  Module 14 - Introduction to reporting
Joget Workflow v5 Training Slides - Module 14 - Introduction to reportingJoget Workflow
 
Integrate Shindig with Joomla
Integrate Shindig with JoomlaIntegrate Shindig with Joomla
Integrate Shindig with JoomlaAnand Sharma
 
UI Testing for Your Xamarin.Forms Apps
UI Testing for Your Xamarin.Forms AppsUI Testing for Your Xamarin.Forms Apps
UI Testing for Your Xamarin.Forms AppsCodrina Merigo
 
Joget Workflow v4 Training - Module 3 - Designing your First Process
Joget Workflow v4 Training - Module 3 - Designing your First ProcessJoget Workflow v4 Training - Module 3 - Designing your First Process
Joget Workflow v4 Training - Module 3 - Designing your First ProcessJoget Workflow
 
The Glass Class - Tutorial 2 - Mirror API
The Glass Class - Tutorial 2 - Mirror APIThe Glass Class - Tutorial 2 - Mirror API
The Glass Class - Tutorial 2 - Mirror APIGun Lee
 
Joget Workflow v5 Training Slides - Module 7 - Designing your first Datalist
Joget Workflow v5 Training Slides - Module 7 - Designing your first DatalistJoget Workflow v5 Training Slides - Module 7 - Designing your first Datalist
Joget Workflow v5 Training Slides - Module 7 - Designing your first DatalistJoget Workflow
 
Joget Workflow v6 Training Slides - 22 - Best Practices on Application Building
Joget Workflow v6 Training Slides - 22 - Best Practices on Application BuildingJoget Workflow v6 Training Slides - 22 - Best Practices on Application Building
Joget Workflow v6 Training Slides - 22 - Best Practices on Application BuildingJoget Workflow
 

What's hot (20)

Beginning Android Development
Beginning Android DevelopmentBeginning Android Development
Beginning Android Development
 
Titanium Appcelerator - Beginners
Titanium Appcelerator - BeginnersTitanium Appcelerator - Beginners
Titanium Appcelerator - Beginners
 
Joget Workflow v4 Training - Module 14 - Introduction to Reporting
Joget Workflow v4 Training - Module 14 - Introduction to ReportingJoget Workflow v4 Training - Module 14 - Introduction to Reporting
Joget Workflow v4 Training - Module 14 - Introduction to Reporting
 
Android Development Tutorial V3
Android Development Tutorial   V3Android Development Tutorial   V3
Android Development Tutorial V3
 
Joget Workflow v5 Training Slides - Module 21 - Userview Key
Joget Workflow v5 Training Slides - Module 21 - Userview KeyJoget Workflow v5 Training Slides - Module 21 - Userview Key
Joget Workflow v5 Training Slides - Module 21 - Userview Key
 
Easy joget v3 for the absolute beginner
Easy joget v3 for the absolute beginnerEasy joget v3 for the absolute beginner
Easy joget v3 for the absolute beginner
 
I Phone101
I Phone101I Phone101
I Phone101
 
Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...
Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...
Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...
 
Joget Workflow v6 Training Slides - 14 - Introduction to Reporting
Joget Workflow v6 Training Slides - 14 - Introduction to ReportingJoget Workflow v6 Training Slides - 14 - Introduction to Reporting
Joget Workflow v6 Training Slides - 14 - Introduction to Reporting
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – IntroductionJoget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
 
Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]
 
Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...
Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...
Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...
 
Ios actions and outlets
Ios actions and outletsIos actions and outlets
Ios actions and outlets
 
Joget Workflow v5 Training Slides - Module 14 - Introduction to reporting
Joget Workflow v5 Training Slides -  Module 14 - Introduction to reportingJoget Workflow v5 Training Slides -  Module 14 - Introduction to reporting
Joget Workflow v5 Training Slides - Module 14 - Introduction to reporting
 
Integrate Shindig with Joomla
Integrate Shindig with JoomlaIntegrate Shindig with Joomla
Integrate Shindig with Joomla
 
UI Testing for Your Xamarin.Forms Apps
UI Testing for Your Xamarin.Forms AppsUI Testing for Your Xamarin.Forms Apps
UI Testing for Your Xamarin.Forms Apps
 
Joget Workflow v4 Training - Module 3 - Designing your First Process
Joget Workflow v4 Training - Module 3 - Designing your First ProcessJoget Workflow v4 Training - Module 3 - Designing your First Process
Joget Workflow v4 Training - Module 3 - Designing your First Process
 
The Glass Class - Tutorial 2 - Mirror API
The Glass Class - Tutorial 2 - Mirror APIThe Glass Class - Tutorial 2 - Mirror API
The Glass Class - Tutorial 2 - Mirror API
 
Joget Workflow v5 Training Slides - Module 7 - Designing your first Datalist
Joget Workflow v5 Training Slides - Module 7 - Designing your first DatalistJoget Workflow v5 Training Slides - Module 7 - Designing your first Datalist
Joget Workflow v5 Training Slides - Module 7 - Designing your first Datalist
 
Joget Workflow v6 Training Slides - 22 - Best Practices on Application Building
Joget Workflow v6 Training Slides - 22 - Best Practices on Application BuildingJoget Workflow v6 Training Slides - 22 - Best Practices on Application Building
Joget Workflow v6 Training Slides - 22 - Best Practices on Application Building
 

Viewers also liked

Why the time is right for a greentech partnership between sweden and hk (31 m...
Why the time is right for a greentech partnership between sweden and hk (31 m...Why the time is right for a greentech partnership between sweden and hk (31 m...
Why the time is right for a greentech partnership between sweden and hk (31 m...HKTDC Nordics
 
06 June 26, 2016, 1 Samuel 8;1-22, Israel Demands A King
06 June 26, 2016, 1 Samuel 8;1-22, Israel Demands A King06 June 26, 2016, 1 Samuel 8;1-22, Israel Demands A King
06 June 26, 2016, 1 Samuel 8;1-22, Israel Demands A KingFirst Baptist Church Jackson
 
我變成一隻噴火龍了
我變成一隻噴火龍了我變成一隻噴火龍了
我變成一隻噴火龍了wrhpchen
 
первое собрание
первое собраниепервое собрание
первое собраниеMetOb
 
Acidification & acid rain
Acidification & acid rainAcidification & acid rain
Acidification & acid rainAbdallahKhames
 
Calentamiento global
Calentamiento globalCalentamiento global
Calentamiento globalperaltaunamba
 
Cold Email Best Practices That Just Plain Work
Cold Email Best Practices That Just Plain WorkCold Email Best Practices That Just Plain Work
Cold Email Best Practices That Just Plain WorkRightHello
 
FEDER - Rapport final d'évaluation TIC 2015 (phase 2)
FEDER - Rapport final d'évaluation TIC 2015 (phase 2)FEDER - Rapport final d'évaluation TIC 2015 (phase 2)
FEDER - Rapport final d'évaluation TIC 2015 (phase 2)Silicon Comté
 
Analysis of Human Embryonic Stem Cells with Regulatable Expression of the Cel...
Analysis of Human Embryonic Stem Cells with Regulatable Expression of the Cel...Analysis of Human Embryonic Stem Cells with Regulatable Expression of the Cel...
Analysis of Human Embryonic Stem Cells with Regulatable Expression of the Cel...Christopher S Park
 
Advertising Jobs on the NH Center for Nonprofits Website
Advertising Jobs on the NH Center for Nonprofits WebsiteAdvertising Jobs on the NH Center for Nonprofits Website
Advertising Jobs on the NH Center for Nonprofits WebsiteNH Center for Nonprofits
 
Reflective teaching as innovative approach ppt
Reflective teaching as innovative approach   pptReflective teaching as innovative approach   ppt
Reflective teaching as innovative approach pptAnnie Kavitha
 
Project 2 board game project brief march 2015 (2)
Project 2 board game project brief march 2015 (2)Project 2 board game project brief march 2015 (2)
Project 2 board game project brief march 2015 (2)howcyong1011
 
Follow-up: turning leads into conversations
Follow-up: turning leads into conversationsFollow-up: turning leads into conversations
Follow-up: turning leads into conversationsRightHello
 

Viewers also liked (17)

Why the time is right for a greentech partnership between sweden and hk (31 m...
Why the time is right for a greentech partnership between sweden and hk (31 m...Why the time is right for a greentech partnership between sweden and hk (31 m...
Why the time is right for a greentech partnership between sweden and hk (31 m...
 
06 June 26, 2016, 1 Samuel 8;1-22, Israel Demands A King
06 June 26, 2016, 1 Samuel 8;1-22, Israel Demands A King06 June 26, 2016, 1 Samuel 8;1-22, Israel Demands A King
06 June 26, 2016, 1 Samuel 8;1-22, Israel Demands A King
 
我變成一隻噴火龍了
我變成一隻噴火龍了我變成一隻噴火龍了
我變成一隻噴火龍了
 
первое собрание
первое собраниепервое собрание
первое собрание
 
Acidification & acid rain
Acidification & acid rainAcidification & acid rain
Acidification & acid rain
 
תעשיית המחשוב הרפואי הישראלית - מצגת
תעשיית המחשוב הרפואי הישראלית - מצגתתעשיית המחשוב הרפואי הישראלית - מצגת
תעשיית המחשוב הרפואי הישראלית - מצגת
 
Calentamiento global
Calentamiento globalCalentamiento global
Calentamiento global
 
CV_Romeo_Ita
CV_Romeo_ItaCV_Romeo_Ita
CV_Romeo_Ita
 
Ali Abdullah Ali
Ali Abdullah AliAli Abdullah Ali
Ali Abdullah Ali
 
Cold Email Best Practices That Just Plain Work
Cold Email Best Practices That Just Plain WorkCold Email Best Practices That Just Plain Work
Cold Email Best Practices That Just Plain Work
 
FEDER - Rapport final d'évaluation TIC 2015 (phase 2)
FEDER - Rapport final d'évaluation TIC 2015 (phase 2)FEDER - Rapport final d'évaluation TIC 2015 (phase 2)
FEDER - Rapport final d'évaluation TIC 2015 (phase 2)
 
Analysis of Human Embryonic Stem Cells with Regulatable Expression of the Cel...
Analysis of Human Embryonic Stem Cells with Regulatable Expression of the Cel...Analysis of Human Embryonic Stem Cells with Regulatable Expression of the Cel...
Analysis of Human Embryonic Stem Cells with Regulatable Expression of the Cel...
 
Advertising Jobs on the NH Center for Nonprofits Website
Advertising Jobs on the NH Center for Nonprofits WebsiteAdvertising Jobs on the NH Center for Nonprofits Website
Advertising Jobs on the NH Center for Nonprofits Website
 
Bola baling
Bola balingBola baling
Bola baling
 
Reflective teaching as innovative approach ppt
Reflective teaching as innovative approach   pptReflective teaching as innovative approach   ppt
Reflective teaching as innovative approach ppt
 
Project 2 board game project brief march 2015 (2)
Project 2 board game project brief march 2015 (2)Project 2 board game project brief march 2015 (2)
Project 2 board game project brief march 2015 (2)
 
Follow-up: turning leads into conversations
Follow-up: turning leads into conversationsFollow-up: turning leads into conversations
Follow-up: turning leads into conversations
 

Similar to Jil individual widget upload process

Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015
Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015
Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015Codemotion
 
Web application development process
Web application development processWeb application development process
Web application development processJohn Smith
 
Codemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab TutorialCodemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab Tutorialgjuljo
 
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...guest96f6c68d
 
How to integrate portlet as widget in liferay to any website application
How to integrate portlet as widget in liferay to any website applicationHow to integrate portlet as widget in liferay to any website application
How to integrate portlet as widget in liferay to any website applicationAzilen Technologies Pvt. Ltd.
 
Integration of-click-install-apps
Integration of-click-install-appsIntegration of-click-install-apps
Integration of-click-install-appsSwarup Hait
 
Submittal -User Manual
Submittal -User ManualSubmittal -User Manual
Submittal -User ManualNiyas Sulaiman
 
グローバルサイン証明書This software
グローバルサイン証明書This softwareグローバルサイン証明書This software
グローバルサイン証明書This softwareHISASHI MIYAGI
 
Fluent Ribbon Control Suite Walkthrough
Fluent Ribbon Control Suite WalkthroughFluent Ribbon Control Suite Walkthrough
Fluent Ribbon Control Suite WalkthroughDaniel Degtyarev
 
Introduction to Android Development Latest
Introduction to Android Development LatestIntroduction to Android Development Latest
Introduction to Android Development LatestProf. Erwin Globio
 
Joget Workflow v5 Training Slides - Module 13 - Improving your form design an...
Joget Workflow v5 Training Slides - Module 13 - Improving your form design an...Joget Workflow v5 Training Slides - Module 13 - Improving your form design an...
Joget Workflow v5 Training Slides - Module 13 - Improving your form design an...Joget Workflow
 
Kotlin for Android App Development Presentation
Kotlin for Android App Development PresentationKotlin for Android App Development Presentation
Kotlin for Android App Development PresentationKnoldus Inc.
 
Developer Tutorial: WebAuthn for Web & FIDO2 for Android
Developer Tutorial: WebAuthn for Web & FIDO2 for AndroidDeveloper Tutorial: WebAuthn for Web & FIDO2 for Android
Developer Tutorial: WebAuthn for Web & FIDO2 for AndroidFIDO Alliance
 
What’s New in iOS 8 SDK ?
What’s New in iOS 8 SDK ?What’s New in iOS 8 SDK ?
What’s New in iOS 8 SDK ?E2LOGY
 
The Business Case for Open Source GIS
The Business Case for Open Source GISThe Business Case for Open Source GIS
The Business Case for Open Source GISJoanne Cook
 

Similar to Jil individual widget upload process (20)

Visual Basic Code for Toolbar Button
Visual Basic Code for Toolbar ButtonVisual Basic Code for Toolbar Button
Visual Basic Code for Toolbar Button
 
Installing iPython.docx
Installing iPython.docxInstalling iPython.docx
Installing iPython.docx
 
Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015
Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015
Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015
 
Web application development process
Web application development processWeb application development process
Web application development process
 
Codemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab TutorialCodemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab Tutorial
 
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
 
How to integrate portlet as widget in liferay to any website application
How to integrate portlet as widget in liferay to any website applicationHow to integrate portlet as widget in liferay to any website application
How to integrate portlet as widget in liferay to any website application
 
Integration of-click-install-apps
Integration of-click-install-appsIntegration of-click-install-apps
Integration of-click-install-apps
 
Dojo tutorial
Dojo tutorialDojo tutorial
Dojo tutorial
 
Synthesis Using ISE
Synthesis Using ISESynthesis Using ISE
Synthesis Using ISE
 
Submittal -User Manual
Submittal -User ManualSubmittal -User Manual
Submittal -User Manual
 
グローバルサイン証明書This software
グローバルサイン証明書This softwareグローバルサイン証明書This software
グローバルサイン証明書This software
 
Global Sign
Global SignGlobal Sign
Global Sign
 
Fluent Ribbon Control Suite Walkthrough
Fluent Ribbon Control Suite WalkthroughFluent Ribbon Control Suite Walkthrough
Fluent Ribbon Control Suite Walkthrough
 
Introduction to Android Development Latest
Introduction to Android Development LatestIntroduction to Android Development Latest
Introduction to Android Development Latest
 
Joget Workflow v5 Training Slides - Module 13 - Improving your form design an...
Joget Workflow v5 Training Slides - Module 13 - Improving your form design an...Joget Workflow v5 Training Slides - Module 13 - Improving your form design an...
Joget Workflow v5 Training Slides - Module 13 - Improving your form design an...
 
Kotlin for Android App Development Presentation
Kotlin for Android App Development PresentationKotlin for Android App Development Presentation
Kotlin for Android App Development Presentation
 
Developer Tutorial: WebAuthn for Web & FIDO2 for Android
Developer Tutorial: WebAuthn for Web & FIDO2 for AndroidDeveloper Tutorial: WebAuthn for Web & FIDO2 for Android
Developer Tutorial: WebAuthn for Web & FIDO2 for Android
 
What’s New in iOS 8 SDK ?
What’s New in iOS 8 SDK ?What’s New in iOS 8 SDK ?
What’s New in iOS 8 SDK ?
 
The Business Case for Open Source GIS
The Business Case for Open Source GISThe Business Case for Open Source GIS
The Business Case for Open Source GIS
 

More from Vodafone developer

Vodafone developer program mo mob 24aug2013
Vodafone developer program mo mob 24aug2013Vodafone developer program mo mob 24aug2013
Vodafone developer program mo mob 24aug2013Vodafone developer
 
Vodafone application upload guidelines v1
Vodafone application upload guidelines v1Vodafone application upload guidelines v1
Vodafone application upload guidelines v1Vodafone developer
 
Vodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata GuidelinesVodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata GuidelinesVodafone developer
 
Vodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style GuideVodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style GuideVodafone developer
 
Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Vodafone developer
 
Designing for privacy in mobile applications
Designing for privacy in mobile applicationsDesigning for privacy in mobile applications
Designing for privacy in mobile applicationsVodafone developer
 
What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)Vodafone developer
 
Development and distribution of applications in partnership with mts(russia)
Development and distribution of applications in partnership with mts(russia)Development and distribution of applications in partnership with mts(russia)
Development and distribution of applications in partnership with mts(russia)Vodafone developer
 
Vodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android appVodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android appVodafone developer
 
Vodafone developer how can i sell my android app
Vodafone developer   how can i sell my android appVodafone developer   how can i sell my android app
Vodafone developer how can i sell my android appVodafone developer
 
What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)Vodafone developer
 
What do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsWhat do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsVodafone developer
 
How vodafone developer is using web technology
How vodafone developer is using web technologyHow vodafone developer is using web technology
How vodafone developer is using web technologyVodafone developer
 
Creating Compelling Graphics - by Genera
Creating Compelling Graphics - by GeneraCreating Compelling Graphics - by Genera
Creating Compelling Graphics - by GeneraVodafone developer
 
Creating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeatherCreating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeatherVodafone developer
 

More from Vodafone developer (20)

Vodafone developer program mo mob 24aug2013
Vodafone developer program mo mob 24aug2013Vodafone developer program mo mob 24aug2013
Vodafone developer program mo mob 24aug2013
 
Vodafone developerlab
Vodafone developerlabVodafone developerlab
Vodafone developerlab
 
Vodafone application upload guidelines v1
Vodafone application upload guidelines v1Vodafone application upload guidelines v1
Vodafone application upload guidelines v1
 
Vodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata GuidelinesVodafone AppSelect Metadata Guidelines
Vodafone AppSelect Metadata Guidelines
 
Vodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style GuideVodafone AppSelect Image Style Guide
Vodafone AppSelect Image Style Guide
 
Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)
 
Designing for privacy in mobile applications
Designing for privacy in mobile applicationsDesigning for privacy in mobile applications
Designing for privacy in mobile applications
 
What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)What can vodafone developer do for you(mobile unconferencedusseldorf)
What can vodafone developer do for you(mobile unconferencedusseldorf)
 
Development and distribution of applications in partnership with mts(russia)
Development and distribution of applications in partnership with mts(russia)Development and distribution of applications in partnership with mts(russia)
Development and distribution of applications in partnership with mts(russia)
 
Vodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android appVodafone developer - how can i sell my android app
Vodafone developer - how can i sell my android app
 
Vodafone developer how can i sell my android app
Vodafone developer   how can i sell my android appVodafone developer   how can i sell my android app
Vodafone developer how can i sell my android app
 
What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)What can vodafone developer do for you(greece devday)
What can vodafone developer do for you(greece devday)
 
Fowa html5 apps
Fowa html5 appsFowa html5 apps
Fowa html5 apps
 
What do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsWhat do mobile network operators know about open source web apps
What do mobile network operators know about open source web apps
 
Nodejs vs php_apache
Nodejs vs php_apacheNodejs vs php_apache
Nodejs vs php_apache
 
How vodafone developer is using web technology
How vodafone developer is using web technologyHow vodafone developer is using web technology
How vodafone developer is using web technology
 
VF 360 Shop Image Style Guide
VF 360 Shop Image Style GuideVF 360 Shop Image Style Guide
VF 360 Shop Image Style Guide
 
Publishing your apps
Publishing your appsPublishing your apps
Publishing your apps
 
Creating Compelling Graphics - by Genera
Creating Compelling Graphics - by GeneraCreating Compelling Graphics - by Genera
Creating Compelling Graphics - by Genera
 
Creating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeatherCreating a Great User Experience - by AccuWeather
Creating a Great User Experience - by AccuWeather
 

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Jil individual widget upload process

  • 1. Joint Innovation Lab Individual Widget Upload Process
  • 2. Creating a developer account on JIL.org Create a developer account on the JIL Developer Website (http://www.jil.org) Click on “Sign Up” and you will be takento the “Registration” page. Once you have completed the“Registration Form” and clicked “Submit”an Email will be sent to the address given. Validate your Email address by clicking onthe link provided in the body of the Email. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 3. Downloading the JIL Specifications JIL recommends development and/or content porting begin only after the following materials have been reviewed: JIL Developer Guide.pdf JIL Widget System API Specification Handset API v1.2.2.pdf JIL Widget System HLTS Format and Packaging Specification v1.2.1.pdf Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 4. Downloading the JIL SDK Download the SDK Install the SDK Launch the SDK The JIL SDK is available for both Windows and Linux platforms. JIL Widget SDK v1.2 BETA for Linux (32-bit) Version 1.2 (303MB) JIL Widget SDK v1.2 BETA for Windows Version 1.2 (268MB) The JIL SDK is built off of the Eclipse IDE Client and does not require an additional Eclipse IDE install. At this time JIL will not run as a Plug-in under an already deployed Eclipse IDE. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 5. Downloading the Sample Code/Widgets For this example we will be downloading the “DeviceInfo” widget. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 6. Downloading the Sample Code/Widgets Once the download has completed find the file within your File System and unzip the file. The unzipped folder will reveal the JIL widget directory structure and code needed for the SDK. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 7. Loading the Sample Widget into the SDK 1. Launch the JIL 1.2 SDK 2. Select “New > JIL1.2 Widget Project” from the File Menu 3. Select the “Create a widget from an existing widget package” radio button 4. Click on “Browse” in order to select the widget to load. It is very important that you navigate from the widget root directory (unzipped folder) into the lower level “bin” directory to find the .wgt file. 5. Select “DeviceInfo.wgt” and click on “Finish” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 8. Breaking Down the Widget Package Explorer You should now see the Widget appear in the SDK Package Explorer Now lets break down the Package structure! Config.xml This XML file contains the required configuration and meta information for the widget. The configuration file contains values like the name of the widget, who is the author, etc. (required) DeviceInfo.HTML This HTML file is the entry point to display and define the general layout of your widget. (required) DeviceInfo.css This CSS file contains all the style definitions used to tell the widget engine how the widget should look. Elements such as the colors of each element, or font size are defined here. DeviceInfo.js This JavaScript file defines what actions and functions can be executed in created widget. Icon.png Widget icon graphic (required) Default.png Background graphic Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 9. Editing Files in the SDK Double clicking on the file within the Package Explorer the file will open in the editor pane. Multiple files can be opened at once for editing. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 10. Config.xml Manifest Set-Up The “Widget” tab contains the required configuration and meta information for the widget. In order to test your widget you must create a developer ID using your JIL.org “Nick Name” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 11. Config.xml Manifest Set-Up The “Preference” tab contains the element that was introduced by the W3C CR specification and must be supported by JIL 1.2. The value of this element can be set and retrieved through Widget.preferenceForKey() and Widget.setPreferenceForKey(), as defined in the JIL Handset API Specification. Note that the optional “read only” attribute of this element must be honored by a JIL 1.2 runtime. If a preference is “read only”, then its value cannot be reassigned via the Widget.setPreferenceForKey() function. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 12. Config.xml Manifest Set-Up The “Maximum Display Mode” tab allows the developer to set the widget’s appearance when it is shown in full screen view. If left as null then the widget will size to full screen display mode by default. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 13. Config.xml Manifest Set-Up The “Update” tab allows the developer to set the widget’s method for checking for updated versions of the widget on a set time frame. If this option is used the widget must have a valid “Version” declared. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 14. Config.xml Manifest Set-Up The “Access” tab allows the developer to describe the widget’s permissions, in addition to the APIs requested using the “Feature” tab (next slide). Access requests can be denied, and this is not a required element. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 15. Config.xml Manifest Set-Up The “Feature” tab allows the developer to describe what sensitive API or API groups this widget declares that may attempt to access. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 16. Config.xml Manifest Set-Up The “Source” tab allows the developer access to the XML code being generated by the previous tabs which makes up the “config.xml” file. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 17. Testing the Widget in the Emulator Now lets run the “DeviceInfo” widget on the JIL SDK 1.2 Emulator! From the Run menu select “Run Configurations…” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 18. Testing the Widget in the Emulator Select “Widget Application” and press the “New” button to create new configuration. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 19. Testing the Widget in the Emulator A new Configuration has now been created! Rename the configuration in the “Name:” text field provided. Click on “Browse” in order to select which widget to run under the configuration name “DeviceInfo” that has been just created. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 20. Testing the Widget in the Emulator Now select which Widget we wish to run within the Emulator! Highlight the desired widget within the list and then press “OK” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 21. Testing the Widget in the Emulator Configuring the Emulator Within the “Run Configuration” window find the “Emulator” tab Here you can further configure the emulator’s environment. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 22. Testing the Widget in the Emulator Let’s start the Emulator and see our Widget as if it were on a device! Double check your selections and press run! Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 23. Testing the Widget in the Emulator Congratulation! You have just run your first JIL Widget! Now lets upload it to the JIL.org site! Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 24. Submitting Your Widget to JIL.org Navigate back to the JIL.org page, Login, and Select “Publish” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 25. Submitting Your Widget to JIL.org Getting a Publisher ID Developers wishing to publish their Widgets to various AppStores must register and purchase a Publisher ID from the “Trust Center” first before submitting a Widget to JIL.org! Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 26. Submitting Your Widget to JIL.org JIL Sign Widget Overview A Widget is signed to identify the developer, and prove its integrity. Under JIL, when a Widget is signed, it also allows the Widget to use API extended functions, and enables it to be offered for sale. Following section describes how the Widget is signed: 1. In order to sign a Widget, the developer first requests a Publisher ID from the Certificate Authority (CA). Note that there is a fee for issuing the Publisher ID. Based on the developer’s request, the CA vets the individual and/or organization for certification. If the developer passes the vetting process, a Publisher ID is issued. 2. The developer receives the Publisher ID from the CA. 3. The developer signs the Widget using the Publisher ID received. After the Widget is signed, Developer uploads to the JIL Developer Website. 4. After the developer uploads the signed Widget, JIL checks its validity. 5. After validity is confirmed, the Publisher ID is checked, and the Widget’s signature is replaced to the JIL signature. 6. By replacing to the JIL signature, the Widget can be distributed to Operators. Please check the CA Website for prices and validity periods. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 27. Submitting Your Widget to JIL.org Certificate Signing Procedure More details on certificate handling in section 6 of SDK Manual Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 28. Submitting Your Widget to JIL.org Creating Promotional Image Assets All image files must be in .png file format. Size and aspect ratio requirements are as follows Marketing image Minimum 204x136 pixels, 3:2 or 2:3 aspect ratio, and less than 100KB. Supplemental icon Minimum 200x200 pixels, 1:1 aspect ratio, and less than 100KB. Screenshots 240x320 (3:4) or 240x400 (3:5) or 320x480 (2:3) or 360x640 (9:16), and less than 200KB. All screenshots must conform to the same aspect ratio. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 29. Submitting Your Widget to JIL.org Uploading Your Signed Widget 1. Navigate to “Publish” and select your “SIGNED” Widget 2. Click “Upload” You must select THE NEWLY CREATED SIGNED .WGT FILE and NOT THE UNSIGNED ONE within the SDK WIDGET /BIN DIRECTORY Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 30. Submitting Your Widget to JIL.org Uploading Your Signed Widget Once the widget has been accepted the user will be allowed to enter various marketing, category, and tagging information about their widget Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 31. Submitting Your Widget to JIL.org Uploading Your Signed Widget The developer will also be able specify targeted audiences and devices. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 32. Submitting Your Widget to JIL.org Uploading Your Signed Widget At this point in the submission process the developer is required to choose image files they wish to have used in the various AppStores Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 33. Submitting Your Widget to JIL.org Uploading Your Signed Widget As well as define how much traffic the widget will use per hour, and declare what types of content may appear within the Widget. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 34. Submitting Your Widget to JIL.org Uploading Your Signed Widget The final step allows the user to define their pricing by market/territory. Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.
  • 35. Submitting Your Widget to JIL.org Uploading Your Signed Widget If all steps are completed correctly the Widget and all image assets associated with it will be accepted, then listed with in the “My Area” Confidential and proprietary material all rights reserved © JIL B.V., The Netherlands - 2010. Use, disclosure of this material is not permitted to any unauthorized persons or third parties except by written agreement.