Creative communities platform

Communities platform powered by Silex Labs, dedicated to the creation, support and communication of open source projects

by koala

Le forum Mediabox fait peau neuve !

February 2, 2012 10:31 am in Blog Silex

This article is about our Silex french forum so it is in French only.

Mediabox a adopté une nouvelle tenue, plus design et plus sexy !

Mais rassurez-vous, le forum français de Silex fait toujours partie du dress code Mediabox ! L’occasion de vous rappeler que ce forum “Silex Mediabox” est une véritable mine d’or pour les silexiens en herbe que vous êtes. Nombre de sujets y ont été traités, et si vous vous posez des questions sur l’utilisation de Silex c’est pour “THE place to be”. Notre équipe surveille de très près ce forum afin de vous apporter toutes les réponses à vos questions.

Donc n’hésitez plus si vous n’avez toujours pas de compte…Rendez-vous sur forums.mediabox.fr, cliquez simplement sur “créer un compte”, en haut à droite, et en moins de 2mn vous pourrez apprécier toute l’utilité de ce forum.

La preuve en images :

by koala

Ateliers Silex – 5ème édition

February 1, 2012 5:31 pm in Blog Silex, Blog Silex Labs

This article is about our Silex’s worshops – They take place in Paris so it is in French only.

Principe des ateliers Silex

Cette annonce pour le prochain atelier Silex est l’occasion de vous informer qu’un nouveau format d’atelier a été mis en place !

Pour en connaître le détail rendez-vous ici : http://www.silexlabs.org/events/ateliers-silex/

Date du prochain atelier

Le prochain atelier aura lieu le jeudi 16 février 2012 à 19h30 (19h pour les personnes ayant des questions relatives à l’installation de Silex).

Lieu

IESA Multimedia – 5 rue saint-augustin – 75002 Paris

Cas pratique du jour

A partir d’une page vierge :

  • ajout d’un texte
  • ajout d’un jpg
  • ajout d’une vidéo
  • utilisation et manipulation du composant geometry
  • création d’une nouvelle page
  • mise en place d’une “simple gallery” (galerie d’images)

Les assets graphiques seront fournis.

Objectif : partir avec un site “carte de visite” en ligne et sur votre iPhone

Inscription

L’inscription est gratuite ! Ce système a été mis en place afin d’avoir une visibilité sur le nombre de participants pour mieux vous accueillir.

Infos pratiques

  • Des ordinateurs seront à votre disposition
  • Prévoyez une collation pour un dîner sur le pouce

by lexa

Cocktail v1.0 Sunrise: goals, strategy, progress report

February 1, 2012 11:28 am in Blog Silex Labs, The Blog

Cocktail is a haXe library, which helps developers produce graphical user interfaces for multi-device applications.

The first version of Cocktail, v1.0.x is called “Sunrise”. And of course, it is released under GPL. We have made great progress in the code, and also in our vision and in our understanding of the real world issues. Here is a progress report about this great adventure we live, launching a very ambitious project with a long term plan in mind.

Several contributors are already investing time and efforts in the project, which is a good sign for such a young initiative: Pol, codam, Yannick, lexa, zabojad, Silex Labs - non profit organization which owns the project, and Intermedia a company based on the monetization of innovative open source projects.

Please leave us comments about what you think, criticisms appreciated! Also you can follow the project on github and on the working group.

Scope and technical orientations

Cocktail was initially called the “abstraction layer”. The goal of this haXe library is to make it easy and efficient to set up cross platform UIs, in haXe applications which compile for all haXe supported targets. We need to achieve this goal in order to develop the SLPlayer and the futur Silex v2. So we will focus on complex UIs, web design workflow, and deployment issues.

Cocktail is a complement to NME / jeash, as an answer to the needs of content layout and publication. With Cocktail, UIs are built using the DOM directly, and do not use HTML5 canvas nor drawn shapes. So, compared to NME’s approach, the generated DOM structure is simple and meaningful, e.g. a list will be rendered with <li> tags in HTML, with no sprites drawing in Flash. This approach makes sense for UIs of cross platform applications. It can be used in combination with NME / Jeash which are ideal for the game / time critical part.

The technique we have chosen is to abstract the DOM and the different native languages concepts, and make an implementation for each one. We did not try to stick to one target API or another, and we tried to take the best of each. The whole library is light, and there are few concepts, so the learning curve should be very soft, whatever background a developer has.

Use case and proof of concept

Here is a perfect use case, which we had from one of our clients.

One of Intermedia Company‘s customers, a television broadcaster, wanted to provide an immersive experience for their main broadcasting programs.

The viewer would be able to dive into a engaging cross-device experience using: a TV application (HbbTV in this case), native applications (iPhone and Android), a website and a desktop widget. Each target needs to dislay a part of the data stored in their CMS. Each device targets a different audience, and has a different look and feel.

When a set of applications is developed with haXe and Cocktail, all the components can be reused across platform specific applications. For example a dynamic list of items, RSS feed widget, menu, etc. It is very interesting to be able to compile the unitary elements of the apps for each target platform, so that when an application is developed for a given platform, it can have all the existing functionalities at no cost. Also some of the applications have to be compiled to several targets: the web site is rendered in HTML5 if the browser supports it, or in Flash otherwise. The iPhone app is the same as the Android app, so it is valuable to have the same code generating the two applications. See the Cocktail web app demo which has been tested on

  • Mobile phones and tablets: android, iOS, Blackberry…
  • Desktops: Windows, OSX, linux
  • TV hardware and software – Google TV, HbbTV (DTT)
  • Browsers as a online web application in HTML5 with a Flash fallback – all major browsers
  • PHP – web servers (in order to be able to generate and manipulate the client “view” on the server side)

In order to find more details about Cocktail, and other impressive demos:

Status of Cocktail v1.0 Sunrise

This new version shows that our approach is simple and efficient. We have implemented these major new functionalities, all of which are cross-platform AS3/JS:

  • almost full support of  the CSS3 styles
  • an advanced text engine to to be able to build complex text layouts
  • an API suited for both javascript and Flash programmers
We realized how important it is to handle both Flash and HTML workflows, and we addressed the dilema of Flash vs HTML approaches.

While developing Cocktail, we kept in mind that haXe community is mainly made of people from both javascript and Flash world. Knowing that these are two different approaches, and given that Cocktail is exactly in the middle, we did our best so that developers can keep their familiar workflow. As a result, Flash vs HTML approaches are possible when using Cocktail to build graphical user interfaces.

There is still a lot of work on cocktail to achieve the final goal: be the ultimate most simple DOM abstraction layer for haXe UIs. Here is a list of what we will be working on for the next few months:

  • StyleManager to support CSS cascading, global CSS styles, etc.
  • handle the capabilities which are specific to a set of platforms, e.g. accelerometers
  • expose native UIs (Scroll bar, Buttons, input UIs…)
  • test the compilation in C++ and objective C, and add the PHP target in order to manipulate/generate the UI on the server side
  • improve compatibility with TV software (Google TV,HbbTV)
  • HTML and CSS parsers, in order to be able to convert basic HTML/CSS in an abstract DOMElement hierarchy
And also smaller and more technical items taken from Cocktail road map on github:
  • missing media (sound, video)
  • improve styles and dom elements: gradients, background, overflow / masks, borders…
  • focus and keyboard navigation
  • communication with the host application and runtime (Navigator, LocalData, capabilities, Env, …)
  • cross platform embedded fonts
The first beta release is scheduled for april 2012 – we may present it at the WWX haXe conference :)

by ariels

amfPHP version 2.0.1 reloaded is out!

January 23, 2012 10:21 pm in Blog amfPHP, Blog Silex Labs, The Blog

Silex Labs is proud to release the latest and greatest version of amfPHP.  A few months after the much awaited 2.0, we’ve worked hard to make the experience of our users even better.

A lot of work has been put into reworking and completing the documentation. We’ve particularly worked on documenting the plugins distributed with amfPHP. We’ve also reviewed our troubleshooting tips, and added more info about optimizing amfPHP. Those are just the highlights, so please take another look around, and of course if you still feel that something is missing, please let us know!

We’ve also worked on making amfPHP more flexible and extensible. Some people have started working on third party plugins, and we want more, so this should make your life easier. We’ve made many changes under the hood to make things faster, more stable, and more secure.

We’d like to give a big thank you to the community for their support, feedback and ideas. Even those who were rude!

The download page is here: http://www.silexlabs.org/amfphp/downloads/

You can read the details in the changelog, of which there is an excerpt below.

Read the rest of this entry →

by koala

Happy new year 2012 !

January 3, 2012 6:37 pm in Blog Silex Labs, The Blog

The Silex Labs team wishes you a happy new year 2012 !

Lots of happiness, health, success, etc…(in other words the classics of each year) and lots of Silex websites !!

This passage of the years 2011 to 2012 is an opportunity for us to :

  • Wish you an happy new year (yes we really insist)
  • Tell you we had a very good year 2011(many releases, cool partnerships, loads of events, as much themes as you could wish for, etc …)Note: if you want to know the details of our year 2011, do not hesitate to consult the results of our General Assembly
  • Tell you we intend to have a very good year 2012 (with releases, other cool partnerships, loads of events, and many other surprises…)
  • Share with you some of our resolutions (even communicate better, make more tutorials and more themes, debug even better …)
  • Suggest some resolutions to you (become a Silex Labs member, ask more questions on the forums, contribute to the projects’ lifes, follow us on facebook and twitter, come to our events…)

Sincerely yours,

The Silex Labs Team

by koala

Bonne année 2012 !

January 1, 2012 12:00 am in Blog Silex Labs, The Blog

2011 venant tout juste de se finir, toute l’équipe Silex Labs vous souhaite une bonne heureuse année 2012 !

Bcp de bonheur, la santé, la réussite, etc… (autrement dit les classiques de chaque année) et bcp de sites Silex !!

Ce passage de l’année 2011 à 2012 c’est l’occasion pour nous de :

  •  Vous souhaiter nos meilleurs vœux (si si on insiste)
  • Vous dire que nous avons passé une très bonne année 2011(des releases, des partenariats super cool, des évènements à gogos, des thèmes en veux tu en voilà, etc…)Note : si vous voulez connaître dans le détail notre année 2011, n’hésitez pas à consulter le bilan de notre Assemblée Générale
  • Vous dire que nous comptons passer une excellente année 2012  (avec des releases, d’autres partenariats super cool, des évènements à gogos et bien d’autres surprises…)
  • Vous faire part de quelques unes de nos résolutions  (communiquer encore plus encore mieux,  produire plus de tutos et plus de thèmes,  débugger encore plus encore mieux…)
  • Vous suggérez quelques résolutions (devenir membre de Silex Labs, poser encore plus de questions sur les forums, contribuer à la vie des projets, nous suivre sur facebook et twitter, venir à nos évènements…)

Bien à vous,

L’équipe Silex Labs

by koala

Atelier Silex – 4ème édition

December 30, 2011 3:20 pm in Blog Silex, Blog Silex Labs, The Blog

Les ateliers Silex continuent en 2012 !

Participez à cet évènement incontournable organisé par la communauté elle même, en mode “dev camp” – venez avec vos connaissances et vos projets – et votre ordi si possible, sinon il y en aura sur place. Vous y rencontrerez des acteurs du web Français, des gens de terrain, indépendants, entrepreneurs, activistes de l’open source. Quel que soit votre niveau technique, vous repartirez avec un site vitrine en Flash ou HTML5.

Prochaine cession le jeudi 19 janvier à 19h30 dans les locaux de l’IESA multimédia :

5 rue Saint Augustin – 75002 Paris

Pol, Alexandre, Yannick, Raphaël et Isabelle seront à votre disposition pour répondre à vos questions

En attendant, si vous vous posez des questions sur Silex, n’hésitez pas à consulter la documentation et les tutos disponibles, ainsi que notre forum sur Mediabox.

A noter : Les ateliers sont gratuits et ouverts à tous, et s’adressent aussi bien aux amateurs qu’aux graphistes, intégrateurs et développeurs.

N’hésitez plus et à l’année prochaine !

by lexa

haXe community meeting – WWX 2012 – World Wide haXe

December 18, 2011 10:00 pm in Blog Silex Labs, The Blog

Dear all,

We are pleased to announce the second haXe community meeting, in april 2012, in Paris, France. See the site about the event here.

World Wide haXe community meeting

WORLD WIDE HAXE 2012 Paris, France 2012 / april / 13, 14, 15, 16

The speakers will come from all around the world, and we will be united once again to share the best of haXe community, of our projects and experiences. Talks and demos will show how active we are and how multiform our favorite programming language is.

Everything is still to do for this event, from organizing our evenings to planning the conferences and prepare a small press release. We must shape this unique event up! You have all got to be part of the staff, before, during and after the event, in order to co-organize, then give a hand there and then communicate about what has happened. So join “the staff” working group here and right now!

haXe Community Meeting, join the staff

Join the staff now!

Another group has been formed, called “the board”. The mission of its 10 members is to help us to take decisions and to arbitrate so that we can move forward quickly. Let’s show them how motivated we are, let’s discuss, brainstorm and act together, making it the best time for haXe users to meet, learn and collaborate with haXe.

See you there, fellow haXers!
Lexa for Silex Labs.

by koala

Atelier Silex – 3ème édition

December 8, 2011 5:43 pm in Blog Silex, Blog Silex Labs, The Blog

Comme nous vous l’annoncions dans le post du 8 novembre les ateliers Silex sont partis pour durer !

Participez à cet évènement incontournable organisé par la communauté elle même, en mode “dev camp” – venez avec vos connaissances et vos projets – et votre ordi si possible, sinon il y en aura sur place. Vous y rencontrerez des acteurs du web Français, des gens de terrain, indépendants, entrepreneurs, activistes de l’open source. Quel que soit votre niveau technique, vous repartirez avec un site vitrine en Flash ou HTML5.

Prochaine cession ce jeudi 15 décembre à 19h30 dans les locaux de l’IESA multimédia :

5 rue Saint Augustin – 75002 Paris

 Au programme :

 Création / intégration

  •  Introduction à Silex et à sa prise en main pour les nouveaux venus
  • Tour des ressources utilisateurs
    insérer une image, un bloc texte, une vidéo… usage d’un plugin visuel : simple gallerie

 Développement

  • Tour du système de plugin
  • Aperçu des APIs JavaScript, Flex, ActionScript, php
  • Cas pratique : les versions Flash et HTML5 du composant image

Et puis ça sera à vous de jouer ! Vous pourrez créer votre site ou finaliser un projet en cours.

Pol, Alexandre, Yannick, Raphaël et Isabelle seront à votre disposition pour répondre à vos questions

En attendant, si vous vous posez des questions sur Silex, n’hésitez pas à consulter la documentation et les tutos disponibles, ainsi que notre forum sur Mediabox.

A noter : Les ateliers sont gratuits et ouverts à tous, et s’adressent aussi bien aux amateurs qu’aux graphistes, intégrateurs et développeurs.

N’hésitez plus et à jeudi !

by lexa

Retour sur le retour des PTT

November 18, 2011 2:33 pm in Blog Silex, Blog Silex Labs, The Blog

Merci à tous et à toutes d’être venus!

Cette 2e édition des PTT à l’IESA Multimédia a été conduite par Pol sous la forme d’une initiation à Silex et à quelques plugins choisis pour l’occasion : htmlGenerator qui permet d’afficher des sites silex en HTML 5, simple gallery plugin, filters

Pol a aussi dévoilé la prochaine version de Silex (v1.6.2) qui comporte pas mal d’évolutions ergonomiques qui nous ont fait bien plaisir!

Un tour d’horizon des sites faits avec notre petit bijou et qui sont apparus récemment sur la toile, nous a permis de sur-motiver ceux qui étaient venus avec des projets de site et de bornes tactiles (manifestez vous en commentaire!)…

A bientôt pour les prochains ateliers PTT – suivez l’actu en vous inscrivant au groupe de discussion Silex francophone, à l’évènement Facebook des PTT, au twitter de l’assos Silex Labs