• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Solving Web Applications Challenges with Build Process and SOC
 

Solving Web Applications Challenges with Build Process and SOC

on

  • 245 views

Nanoko is not a MVC or MVVM framework. Unlike angular or ember, Nanoko proposes a build process ensuring the reproducibility of the build. It also integrates testing, aggregation, minification, and a ...

Nanoko is not a MVC or MVVM framework. Unlike angular or ember, Nanoko proposes a build process ensuring the reproducibility of the build. It also integrates testing, aggregation, minification, and a bunch of web languages such as Less and CoffeeScript. Nanoko also proposes a framework to build and run modular applications. the main outcome of Nanoko comes from this combination: an industrial build process, and a modular runtime.Nanoko does not focus on an UI-centric architecture style, but embraces service-orientation making the development more flexible, and the integration really easy. Ubidreams has developed a cross-platform app named "Gourmandise" for Remy Cointreau. This application is a mobile catalog used by the sales department when meeting customers. In addition to the iPad application a web application (CMS) was developed using the Nanoko stack. This CMS runs on any browser (including IE8)

Statistics

Views

Total Views
245
Views on SlideShare
245
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Solving Web Applications Challenges with Build Process and SOC Solving Web Applications Challenges with Build Process and SOC Presentation Transcript

    • Solving Web Applications Challenges! ! with Build Process and SOC! Clément Escoffier - Dynamis! Nicolas Rempulski - Ubidreams
    • Nanoko Project • Founded by : ➡ Ubidreams ➡ Dynamis & Grenoble University ➡ Tech-Arts ! • Released 14th February 2012 ! Industrialize Web development
    • Challenges • Web Technologies aggregation !3
    • Challenges • Code reusability - lifecycle - dependencies jQuery 1.9.2 3rd party Ajax jQuery 2.0.0 Ajax 1.0.0SNAPSHOT 1.0.0 Ajax 1.1.0SNAPSHOT Enterprise! property Project A !4 Project B Ajax 1.1.0
    • Challenges • Web environments fragmentation ➡ Single-code application : Full Web and Hybrid apps !5
    • Solutions • Build Process Management! ➡ ➡ Provide code dependency ➡ • Handle useful technologies Manage application lifecycle Client-side SOC! ➡ Bringing components paradigm to Javascript ➡ Trigger dynamic application adaptation !6
    • Build Process : coffee-mill • Import dependencies Maven architecture ➡ Bringing Web App to Maven Compile stylesheet LESS / CSS CSSLint ! • Technologies Static Ressources Images Optimisation HTML Compression ! • Javascript Unit Test Jasmine Watch Mode ➡ ➡ Compile code CoffeeScript / Js jsLint / jsHint Aggregation / Minification Javascript CSS Assist dev-ops while implementing Artifact creation + jsDoc Serve always up-to-date app !7 Integration Test
    • SOC for javascript : h-ubu !8
    • Where ? • Website : nanoko.org • GitHub : github.com/nanoko-project ➡ coffee-mill : github.com/nanoko-project/coffee-mill-maven-plugin ➡ h-ubu : github.com/nanoko-project/h-ubu ➡ … !9
    • Thank You !