{"id":81,"date":"2009-09-24T12:44:40","date_gmt":"2009-09-24T10:44:40","guid":{"rendered":"http:\/\/www.viesurip.fr\/?p=81"},"modified":"2009-09-24T14:09:21","modified_gmt":"2009-09-24T12:09:21","slug":"stage-chez-jolicloud-les-premiers-pas-dune-start-up","status":"publish","type":"post","link":"https:\/\/www.viesurip.fr\/en\/2009\/09\/24\/stage-chez-jolicloud-les-premiers-pas-dune-start-up\/","title":{"rendered":"Jolicloud internship: first steps of a start-up"},"content":{"rendered":"<p>I just finished my internship at <a title=\"Jolicloud official website\" href=\"http:\/\/www.jolicloud.com\">Jolicloud<\/a> as part of my studies in <a title=\"Site officiel de TELECOM Bretagne\" href=\"http:\/\/www.telecom-bretagne.eu\">TELECOM Bretagne<\/a>. It lasted almost one year.<\/p>\n<p>Jolicloud is a new start-up created by Tariq Krim (who created <a href=\"http:\/\/www.netvibes.com\">Netvibes<\/a>) that builds an operating system adapted to netbooks and focused on the web technologies and services.<\/p>\n<p>I lived from the inside the launching of a start-up: idea, research, launching of a private alpha, founding, arrival of big competitors (like <a href=\"http:\/\/googleblog.blogspot.com\/2009\/07\/introducing-google-chrome-os.html\">Google Chome OS<\/a>), hiring, beta and release roadmap&#8230; We were three at the beginning: Tariq Krim, Romain Huet and me.<\/p>\n<p>Regarding development, it is an interesting challenge: transform a Linux distribution into an ergonomic and beautiful operating system based on web technologies instead of the usual Linux technologies (HTML instead of GTK, Javascript instead of C&#8230;).<\/p>\n<p>We use <a href=\"http:\/\/rubyonrails.org\/\">Ruby On Rails<\/a> and <a href=\"http:\/\/jquery.com\/\">JQuery<\/a> to develop the central web application that constitutes Jolicloud and <a href=\"http:\/\/www.python.org\/\">python<\/a> to make our web application communicate with the system.<\/p>\n<p>First developments were focused on two things: modify <a href=\"http:\/\/www.ubuntu.com\/\">Ubuntu<\/a> to transform it into the Jolicloud OS, and create an applications directory like the one on the Apple iPhone, to install\/remove\/update applications in one click. This directory is based on APT, the technology used by <a href=\"http:\/\/www.debian.org\">Debian<\/a> (and Ubuntu) to manage files on the system. And Prism has been fully integrated to put web applications (Google Docs, GMail, Facebook&#8230;) on the desktop.<\/p>\n<p>The currently available version of Jolicloud is far from complete: it is just an idea of what we want to do. Developments go faster now and we have plenty of ideas I can&#8217;t talk about. Sadly I have to go back to school for my 3rd year at TELECOM Bretagne, but I hope I will still be able to participate in Jolicloud.<\/p>\n<p>While <a href=\"http:\/\/googleblog.blogspot.com\/2009\/07\/introducing-google-chrome-os.html\">Google Chrome OS<\/a> will probably only allow to launch web applications, local applications can be used with Jolicloud. And Jolicloud wants to integrate all web services, not only Google ones&#8230; And <a href=\"http:\/\/moblin.org\/\">Moblin<\/a> isn&#8217;t really focused on the web. Personnally, I would like the Jolicloud concept on my notebook too, if the interface were adapted. So Jolicloud probably has a bright future&#8230; to be continued \ud83d\ude42<\/p>","protected":false},"excerpt":{"rendered":"<p>I just finished my internship at Jolicloud as part of my studies in TELECOM Bretagne. It lasted almost one year. Jolicloud is a new start-up created by Tariq Krim (who created Netvibes) that builds an operating system adapted to netbooks and focused on the web technologies and services. I lived from the inside the launching [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,15,52,51,37],"tags":[79,53,32,54,55,28],"class_list":["post-81","post","type-post","status-publish","format-standard","hentry","category-ajax","category-projets","category-python-developpement","category-ruby-on-rails","category-ubuntu-trucs-sympa","tag-ajax","tag-jolicloud","tag-python","tag-rails","tag-stage","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/posts\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/comments?post=81"}],"version-history":[{"count":9,"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/posts\/81\/revisions"}],"predecessor-version":[{"id":95,"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/posts\/81\/revisions\/95"}],"wp:attachment":[{"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/media?parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/categories?post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.viesurip.fr\/en\/wp-json\/wp\/v2\/tags?post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}