SlideShare une entreprise Scribd logo
1  sur  22
Hello
Who am I ?


• Work at Octave & Octave (http://octaveoctave.com)


• In charge of the frontdev team


• Contact me : md@octaveoctave.com | @freakdev




Octave & Octave
we want

A 100% custom
mobile design
we want
Industrial quality
applications
we want

to code less
but support
several devices
Design should be
  responsive
Technologies should be
    open source
YellowJS is a
Highly customizable
mobile framework
Custom design is offered by
Templating
Custom design...


• requires a custom markup


• can hardly be generated fully automatically


• with templating, concerns are properly separated




Octave & Octave
Strongs concepts
Easily handleable
How we simplify robust concept?


                  • The "new" keyword is "banned" in the "daily API”


                  • Underlying class structure is clean and extendable




                  • Event Model / MVC / Mixins ensure flexibility and are
                    known by everyone


                  • YellowJs is good for quick developments but also for
                    complex applications
Octave & Octave
many "micro libraries" are well coded ;)
Why don't use some
Which library, why, what for?


• We choose elegent libraries, according to us


• Lawnchair / Mustache / my.Class ...


• But you can easily implement the ones you have chosen




Octave & Octave
What we can do
What we have done
A slideshow "engine"



                       • Cross platform (smartphone,
                         tablet, computers)
                       • Use url hash to ensure deep
                         linking
                       • Only 50 lines of code




Octave & Octave                                        16
Memento App - Ministère de la culture



                        • Cross device (iOS / Android)
                        • App build with PhoneGap
                        • Let the user consult articles offline
                           (for those marked as "favorite")




Octave & Octave                                               17
RA Altarea Cogedim - LIGARIS



                      • Build with PhoneGap
                      • Custom design
                      • Modern navigation paradigm




Octave & Octave                                      18
LVMH MAG - Groupe LVMH




Octave & Octave          19
YellowJS is…


• not for developping games :(


• still missing some features yet, and still in beta


• inspiration to move beyond the actual limit (we hope so)




Octave & Octave
How? Where? When?


                  • YellowJs is published under the New BSD License and
                     is supported by Octave & Octave team


                  • You can get it from github or at http://yellowjs.org


                  • Still in beta mainly because it still lacks some funny
                     features that i wanted to integrate but in fact, already
                     ready for production




Octave & Octave
Give it a try
 http://yellowjs.org

Contenu connexe

Similaire à Hello YellowJS

Rise of the hybrids
Rise of the hybridsRise of the hybrids
Rise of the hybrids
Oron Ben Zvi
 
WappZapp Pitch Node JS Meetup
WappZapp Pitch Node JS MeetupWappZapp Pitch Node JS Meetup
WappZapp Pitch Node JS Meetup
Wienke Giezeman
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
Brian LeRoux
 
How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)
SATOSHI TAGOMORI
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium Intro
Nicholas Jansma
 

Similaire à Hello YellowJS (20)

HTML5 Trends + Cascade Server CMS by Uzo Okafor
HTML5 Trends + Cascade Server CMS by Uzo OkaforHTML5 Trends + Cascade Server CMS by Uzo Okafor
HTML5 Trends + Cascade Server CMS by Uzo Okafor
 
Open Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C WidgetsOpen Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C Widgets
 
Rise of the hybrids
Rise of the hybridsRise of the hybrids
Rise of the hybrids
 
Pharo Consortium: A roadmap to solid evolution
Pharo Consortium: A roadmap to solid evolutionPharo Consortium: A roadmap to solid evolution
Pharo Consortium: A roadmap to solid evolution
 
Pharo: A roadmap to solid evolution.
Pharo: A roadmap to solid evolution.Pharo: A roadmap to solid evolution.
Pharo: A roadmap to solid evolution.
 
Stackato v6
Stackato v6Stackato v6
Stackato v6
 
Stackato v4
Stackato v4Stackato v4
Stackato v4
 
WappZapp Pitch Node JS Meetup
WappZapp Pitch Node JS MeetupWappZapp Pitch Node JS Meetup
WappZapp Pitch Node JS Meetup
 
Embedded Objective-C
Embedded Objective-CEmbedded Objective-C
Embedded Objective-C
 
A brief intro to RubyMotion
A brief intro to RubyMotionA brief intro to RubyMotion
A brief intro to RubyMotion
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 
How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)
 
MWLUG - Universal Java
MWLUG  -  Universal JavaMWLUG  -  Universal Java
MWLUG - Universal Java
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source Contributions
 
TDC2016POA | Trilha JavaScript - O Rei dos Plugins - Tornando-se produtível e...
TDC2016POA | Trilha JavaScript - O Rei dos Plugins - Tornando-se produtível e...TDC2016POA | Trilha JavaScript - O Rei dos Plugins - Tornando-se produtível e...
TDC2016POA | Trilha JavaScript - O Rei dos Plugins - Tornando-se produtível e...
 
Stackato v3
Stackato v3Stackato v3
Stackato v3
 
Screw HTML5, make cool shit with AIR
Screw HTML5, make cool shit with AIRScrew HTML5, make cool shit with AIR
Screw HTML5, make cool shit with AIR
 
Mobile native-hacks
Mobile native-hacksMobile native-hacks
Mobile native-hacks
 
What we talk about when we talk about DevOps
What we talk about when we talk about DevOpsWhat we talk about when we talk about DevOps
What we talk about when we talk about DevOps
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium Intro
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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...
 
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
 
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
 
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
 
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
 
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...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 

Hello YellowJS

  • 2. Who am I ? • Work at Octave & Octave (http://octaveoctave.com) • In charge of the frontdev team • Contact me : md@octaveoctave.com | @freakdev Octave & Octave
  • 3. we want A 100% custom mobile design
  • 5. we want to code less but support several devices
  • 6. Design should be responsive
  • 8. YellowJS is a Highly customizable mobile framework
  • 9. Custom design is offered by Templating
  • 10. Custom design... • requires a custom markup • can hardly be generated fully automatically • with templating, concerns are properly separated Octave & Octave
  • 12. How we simplify robust concept? • The "new" keyword is "banned" in the "daily API” • Underlying class structure is clean and extendable • Event Model / MVC / Mixins ensure flexibility and are known by everyone • YellowJs is good for quick developments but also for complex applications Octave & Octave
  • 13. many "micro libraries" are well coded ;) Why don't use some
  • 14. Which library, why, what for? • We choose elegent libraries, according to us • Lawnchair / Mustache / my.Class ... • But you can easily implement the ones you have chosen Octave & Octave
  • 15. What we can do What we have done
  • 16. A slideshow "engine" • Cross platform (smartphone, tablet, computers) • Use url hash to ensure deep linking • Only 50 lines of code Octave & Octave 16
  • 17. Memento App - Ministère de la culture • Cross device (iOS / Android) • App build with PhoneGap • Let the user consult articles offline (for those marked as "favorite") Octave & Octave 17
  • 18. RA Altarea Cogedim - LIGARIS • Build with PhoneGap • Custom design • Modern navigation paradigm Octave & Octave 18
  • 19. LVMH MAG - Groupe LVMH Octave & Octave 19
  • 20. YellowJS is… • not for developping games :( • still missing some features yet, and still in beta • inspiration to move beyond the actual limit (we hope so) Octave & Octave
  • 21. How? Where? When? • YellowJs is published under the New BSD License and is supported by Octave & Octave team • You can get it from github or at http://yellowjs.org • Still in beta mainly because it still lacks some funny features that i wanted to integrate but in fact, already ready for production Octave & Octave
  • 22. Give it a try http://yellowjs.org