Affichage des articles dont le libellé est applications. Afficher tous les articles
Affichage des articles dont le libellé est applications. Afficher tous les articles

mercredi 4 décembre 2013

Trucs et astuces pour optimiser vos applications HTML5

hexgl_html5_800Les applications HTML5 sont réputées lentes. C’est effectivement souvent le cas. Pourtant ce n’est pas une fatalité. Avec quelques bons conseils et beaucoup de noeuds au cerveau, il est possible d’avoir des applications HTML5 réactives sur mobile.

Par « application réactive » on entend généralement que l’utilisateur doit avoir du feedback en moins d’une seconde :

Capture d’écran 2013-10-08 à 15.13.40

Sauf que la plupart des applications utilisent des données provenant d’un serveur.

Et le réseau étant ce qu’il est, difficile d’avoir une application réactive. A vrai dire, si on enlève le temps réseau et serveur, vous n’avez que 200 millisecondes : Capture d’écran 2013-10-08 à 15.14.56 Alors comment on fait?

Voici quelques conseils qui pourront peut-être vous aider…

Changez de framework pour un plus léger !

voir mon autre article à ce sujet si vous l’avez raté.

Méfiez vous de la hype !

Ah ! la magie de CSS3, c’est beau, on peut tout faire ! mais méfiez vous : les dégradés peuvent vous faire ramer, les box-shadow et les border-radius aussi, les flexbox aussi.

Malheureusement tout le monde n’a pas le dernier device à la mode.

Faites attention à vos modification du DOM

Chaque modification du DOM ou d’un style de votre page est couteuse. En effet, le navigateur « repeint » régulièrement votre page en fonction des modifications que vous y apportez. Pensez-y : parfois il vaut mieux par exemple construire une liste d’items en mémoire, hors du DOM, puis les injecter tous d’un coup.

Utilisez une sprite css pour toutes vos images

L’image une fois chargée sera en cache pour toute votre application, les icônes s’afficheront instantanément, ça donne un effet de vitesse indiscutable. Avec un peu de bidouille vous aurez une sprite pour chaque résolution de device.

Et puis il existe des générateurs de sprite.

Déchargez vos images

Sous iOS, les images ne sont pas déchargées de la mémoire du navigateur quand elles sont hors de la zone visible de l’écran. Si vous avez des tonnes d’images, vous pouvez remplacer les sources des images invisibles par un pixel vide, afin de soulager le navigateur. Voir l’article de linkedin sur son fil d’actu HTML5.

Utilisez vanillaJS

Non ce n’est pas un autre framework javascript ! C’est juste du vent. Pour nous rappeler que pour un petite application, rien de tel que le bon vieux javascript.

Utilisez des bouts de css inline

Dans ces slides, Patrick Hamann conseille cette technique pour afficher le début de la page, pendant que le reste se charge.

Capture d’écran 2013-10-08 à 15.26.54

Après tout, pourquoi pas. Parfois, entre « application qui rame » et « application réactive » il n’y a pas grand chose. C’est aussi de sa présentation que viennent une partie des images plus haut.

Vérifez que vous utilisez bien vos frameworks

Dans ces vieux slides, Paul Irish nous rappelle à l’ordre à travers le temps. Car nous utilisons mal jQuery. Il est fort, Paul.

jeudi 21 novembre 2013

Tips and tricks for optimizing their HTML5 applications

hexgl_html5_800HTML5 applications are considered slow. This is usually the case. However, This is not inevitable. With some good advice and lots of knots to the brain, it is possible to have reactive HTML5 applications on the mobile.

"Application of reactive" usually means that the user must have less than a second to feedback:

Capture d’écran 2013-10-08 à 15.13.40

Except that most of the applications uses data from a server.

And the network is that it is difficult to have a sensible application. True, if we remove the time server and network, it has only 200 milliseconds : Capture d’écran 2013-10-08 à 15.14.56 then like?

Here are some tips that can help you to...

Change the frame for a lighter!

If you missed it, see my other article on this subject.

Careful with exaggerations!

Ah! the magic of CSS3, is beautiful, you can do anything! But be careful : gradients can paddle, shadows and border radius also, flexbox also.

Unfortunately, not all are the last device in the mode.

Pay attention to the modification of the DOM

Each modification of the DOM or the style of your page is expensive. In fact, the "repainted" browser regularly your page depending of the changes that do. Think about this: sometimes the best thing is to build for example a list of items in memory, the DOM, then injected them suddenly.

Use a css sprite for all your images

The image once loaded is stored in cache for the entire application, the icons will be displayed instantly, gives an undisputed speed effect. With a bit of hacking a sprite for each device resolution.

And then there are the generators of sprite.

Download your images

IOS, images are not downloaded from the memory of the browser when they are outside the visible area of the screen. If you have tons of photos, you can replace an invisible pixel blank image sources, in order to relieve the browser. See the article on linkedin in grain of actu HTML5.

Use vanillaJS

No, this is not another javascript framework! It is the wind. To remind us that for a small application, nothing as good old javascript.

Inline css tips

In these slides, Patrick Hamann recommends this technique to show the top of the page, while the rest of loads.

Capture d’écran 2013-10-08 à 15.26.54

After all, why not. Sometimes, between "application to rowing" and "test application" there isn't much. It is also his presentation which are part of the image above.

Verify that you are using your frames

In these old slides, Paul Irish reminds us on the agenda over time. Because we use jQuery badly. Is strong, Paul.

lundi 11 novembre 2013

CNIL: 50% of applications do not respect privacy

By Jason champagne 13 August 2013

The Commission national de l' Informatique et des libertés (CNIL) comes a new examination of the most visited in the world of mobile applications and websites.

While the study began in last may, the results come fall and the results are pretty amazing in relation to the personal data of users.

cnilThe CNIL States that 50% of mobile applications do not respect the privacy of the individual

As a result of this examination, the CNIL has less irritating versions for:

The conclusions of this operation shows the failure or sometimes the lack of clear information to users on the conditions of the processing of their personal data.

We learn by studying, so that half of the mobile applications provide no information on the protection of the user's data.

The problem that arises, comes from a failure to comply with the privacy since users make of it applications use have then no control over their data. As a result, they have 1 chance in 2, an application not compatible uses the collected data.

Identity theft on the web with credit cards and social security

To do this, the CNIL raises two important points:

If these data protection guidelines exist, they are sometimes too general or vice versa too concentrated on a technical aspect, such as cookies

In fact often refers to the user-agent available, to get his information, what methods are used, but still, what interests the user, it is the purpose of the personal data and standard, the durability of thisand for what reason (s).

But the Commission condemned also the difficulty for users to information access, or they are not for all to understand:

The CNIL was sometimes sites for French Internet users, which information are written statements in English, intended

In addition, must you your page often found that the data, which are about the protection of privacy of our often embedded in the ground of the conditions for the use of an application (or a site elsewhere).

In response to these results the decision met the CNIL and several of his colleagues, contact to the relevant sites and strive to ensure the privacy of users.

About

dimanche 10 novembre 2013

Trucs et astuces pour optimiser vos applications HTML5

hexgl_html5_800Les applications HTML5 sont réputées lentes. C’est effectivement souvent le cas. Pourtant ce n’est pas une fatalité. Avec quelques bons conseils et beaucoup de noeuds au cerveau, il est possible d’avoir des applications HTML5 réactives sur mobile.

Par « application réactive » on entend généralement que l’utilisateur doit avoir du feedback en moins d’une seconde :

Capture d’écran 2013-10-08 à 15.13.40

Sauf que la plupart des applications utilisent des données provenant d’un serveur.

Et le réseau étant ce qu’il est, difficile d’avoir une application réactive. A vrai dire, si on enlève le temps réseau et serveur, vous n’avez que 200 millisecondes : Capture d’écran 2013-10-08 à 15.14.56 Alors comment on fait?

Voici quelques conseils qui pourront peut-être vous aider…

Changez de framework pour un plus léger !

voir mon autre article à ce sujet si vous l’avez raté.

Méfiez vous de la hype !

Ah ! la magie de CSS3, c’est beau, on peut tout faire ! mais méfiez vous : les dégradés peuvent vous faire ramer, les box-shadow et les border-radius aussi, les flexbox aussi.

Malheureusement tout le monde n’a pas le dernier device à la mode.

Faites attention à vos modification du DOM

Chaque modification du DOM ou d’un style de votre page est couteuse. En effet, le navigateur « repeint » régulièrement votre page en fonction des modifications que vous y apportez. Pensez-y : parfois il vaut mieux par exemple construire une liste d’items en mémoire, hors du DOM, puis les injecter tous d’un coup.

Utilisez une sprite css pour toutes vos images

L’image une fois chargée sera en cache pour toute votre application, les icônes s’afficheront instantanément, ça donne un effet de vitesse indiscutable. Avec un peu de bidouille vous aurez une sprite pour chaque résolution de device.

Et puis il existe des générateurs de sprite.

Déchargez vos images

Sous iOS, les images ne sont pas déchargées de la mémoire du navigateur quand elles sont hors de la zone visible de l’écran. Si vous avez des tonnes d’images, vous pouvez remplacer les sources des images invisibles par un pixel vide, afin de soulager le navigateur. Voir l’article de linkedin sur son fil d’actu HTML5.

Utilisez vanillaJS

Non ce n’est pas un autre framework javascript ! C’est juste du vent. Pour nous rappeler que pour un petite application, rien de tel que le bon vieux javascript.

Utilisez des bouts de css inline

Dans ces slides, Patrick Hamann conseille cette technique pour afficher le début de la page, pendant que le reste se charge.

Capture d’écran 2013-10-08 à 15.26.54

Après tout, pourquoi pas. Parfois, entre « application qui rame » et « application réactive » il n’y a pas grand chose. C’est aussi de sa présentation que viennent une partie des images plus haut.

Vérifez que vous utilisez bien vos frameworks

Dans ces vieux slides, Paul Irish nous rappelle à l’ordre à travers le temps. Car nous utilisons mal jQuery. Il est fort, Paul.

mardi 22 octobre 2013

HTML5, JavaScript to choose what framework applications?

Difficult to navigate JavaScript frameworks! Mobile is even worse: the technical limitations that we grow more and more to find the Pearl: the framework that will simplify us life, without wasting time and without slowing down the application.


We found it? Almost, but in any case we seek;)


First, when it starts in the development of web applications in fall of big fish, big frameworks that do everything. Forget them!


SenchaTouch kill you: this frame is so ' ios - like ' will have most of the time to break everything to rebuild when you go to the version of Android app. Lists of do everything to look native but not provide in comparison: displacement of lags and learn the ins and outs of the Dr. will take you all the time.


jQueryMobile is almost good, but if you're pointing old terminal application are all similarly to start paddling. The reason is simple:


jQueryMobile is great!


Do even after a compilation custom (in beta), still it is big enough, and then you have that they include jQuery - across the Court, it would be not a bit exaggerated?


Another jQueryMobile disadvantage is that he is managed rather the DOM when is ' improving ' the HTML code for the representation of the various components.»


Although they have recently reduced the amount of manipulation of this type, this operation is very expensive in performance on a smartphone!


This is what you should ask whenever you add a JavaScript library to your project.


Zepto.js, for example, is a JavaScript library that incorporates the main features of jQuery, but with what is needed for mobile: is not optimized for the old Firefox or IE. It has the huge advantage of being small (25 KB) and not get if you just jQuery.


However you will find difficult to be efficient with an application complete-JavaScript if not filled Zepto a JavaScript templating system. For this we recommend mustache.js or better as well:


 


Handlebar, fuller mustache.js is a scalable system templates based on reinforcement. It allows to generate HTML for the data. You can manage lists, conditions and even allows to define your own tags.


Therefore, with this pair of bookcases, Zepto, and handlebars, 30 KB in total, that I'm more like. But the competition is tough, and other frameworks are talking with them.


The new advertising is the MV frameworks *, not fully MVC frameworks, but are inspired. She was found among them the famous Google AngularJS, Backbone.js and Ember.js


AngularJs and EmberJs are trying to improve the HTML components through the incorporation of a template as well - like system. They also simplify update views in real time, is the famous " two way data binding«.»" Spinal column puts everything to avoid this, bearing in mind that it is for a demo but it is not necessary in the 'real world', you choose!;)


 


Don't miss this topic organized whole AngularJS presentation soon by CodeDarmor on 22 October next in Lannion.

lundi 21 octobre 2013

Tips and tricks for optimizing their HTML5 applications

hexgl_html5_800HTML5 applications are considered slow. This is usually the case. However, This is not inevitable. With some good advice and lots of knots to the brain, it is possible to have reactive HTML5 applications on the mobile.


"Application of reactive" usually means that the user must have less than a second to feedback:


Capture d’écran 2013-10-08 à 15.13.40


Except that most of the applications uses data from a server.


And the network is that it is difficult to have a sensible application. True, if we remove the time server and network, it has only 200 milliseconds : Capture d’écran 2013-10-08 à 15.14.56 then like?


Here are some tips that can help you to...


Change the frame for a lighter!


If you missed it, see my other article on this subject.


Careful with exaggerations!


Ah! the magic of CSS3, is beautiful, you can do anything! But be careful : gradients can paddle, shadows and border radius also, flexbox also.


Unfortunately, not all are the last device in the mode.


Pay attention to the modification of the DOM


Each modification of the DOM or the style of your page is expensive. In fact, the "repainted" browser regularly your page depending of the changes that do. Think about this: sometimes the best thing is to build for example a list of items in memory, the DOM, then injected them suddenly.


Use a css sprite for all your images


The image once loaded is stored in cache for the entire application, the icons will be displayed instantly, gives an undisputed speed effect. With a bit of hacking a sprite for each device resolution.


And then there are the generators of sprite.


Download your images


IOS, images are not downloaded from the memory of the browser when they are outside the visible area of the screen. If you have tons of photos, you can replace an invisible pixel blank image sources, in order to relieve the browser. See the article on linkedin in grain of actu HTML5.


Use vanillaJS


No, this is not another javascript framework! It is the wind. To remind us that for a small application, nothing as good old javascript.


Inline css tips


In these slides, Patrick Hamann recommends this technique to show the top of the page, while the rest of loads.


 


After all, why not. Sometimes, between "application to rowing" and "test application" there isn't much. It is also his presentation which are part of the image above.


Verify that you are using your frames


In these old slides, Paul Irish reminds us on the agenda over time. Because we use jQuery badly. Is strong, Paul.

dimanche 20 octobre 2013

Tips and tricks for optimizing their HTML5 applications

hexgl_html5_800HTML5 applications are considered slow. This is usually the case. However, This is not inevitable. With some good advice and lots of knots to the brain, it is possible to have reactive HTML5 applications on the mobile.

"Application of reactive" usually means that the user must have less than a second to feedback:

Capture d’écran 2013-10-08 à 15.13.40

Except that most of the applications uses data from a server.

And the network is that it is difficult to have a sensible application. True, if we remove the time server and network, it has only 200 milliseconds : Capture d’écran 2013-10-08 à 15.14.56 then like?

Here are some tips that can help you to...

Change the frame for a lighter!

If you missed it, see my other article on this subject.

Careful with exaggerations!

Ah! the magic of CSS3, is beautiful, you can do anything! But be careful : gradients can paddle, shadows and border radius also, flexbox also.

Unfortunately, not all are the last device in the mode.

Pay attention to the modification of the DOM

Each modification of the DOM or the style of your page is expensive. In fact, the "repainted" browser regularly your page depending of the changes that do. Think about this: sometimes the best thing is to build for example a list of items in memory, the DOM, then injected them suddenly.

Use a css sprite for all your images

The image once loaded is stored in cache for the entire application, the icons will be displayed instantly, gives an undisputed speed effect. With a bit of hacking a sprite for each device resolution.

And then there are the generators of sprite.

Download your images

IOS, images are not downloaded from the memory of the browser when they are outside the visible area of the screen. If you have tons of photos, you can replace an invisible pixel blank image sources, in order to relieve the browser. See the article on linkedin in grain of actu HTML5.

Use vanillaJS

No, this is not another javascript framework! It is the wind. To remind us that for a small application, nothing as good old javascript.

Inline css tips

In these slides, Patrick Hamann recommends this technique to show the top of the page, while the rest of loads.

Capture d’écran 2013-10-08 à 15.26.54

After all, why not. Sometimes, between "application to rowing" and "test application" there isn't much. It is also his presentation which are part of the image above.

Verify that you are using your frames

In these old slides, Paul Irish reminds us on the agenda over time. Because we use jQuery badly. Is strong, Paul.

vendredi 18 octobre 2013

HTML5, JavaScript to choose what framework applications?

javascript-frameworks-500Difficult to navigate JavaScript frameworks! Mobile is even worse: the technical limitations that we grow more and more to find the Pearl: the framework that will simplify us life, without wasting time and without slowing down the application.

We found it? Almost, but in any case we seek;)

First, when it starts in the development of web applications in fall of big fish, big frameworks that do everything. Forget them!

SenchaTouch kill you: this frame is so ' ios - like ' will have most of the time to break everything to rebuild when you go to the version of Android app. Lists of do everything to look native but not provide in comparison: displacement of lags and learn the ins and outs of the Dr. will take you all the time.

jQueryMobile is almost good, but if you're pointing old terminal application are all similarly to start paddling. The reason is simple:

jQueryMobile is great!

Do even after a compilation custom (in beta), still it is big enough, and then you have that they include jQuery - across the Court, it would be not a bit exaggerated?

Another jQueryMobile disadvantage is that he is managed rather the DOM when is ' improving ' the HTML code for the representation of the various components.»

Although they have recently reduced the amount of manipulation of this type, this operation is very expensive in performance on a smartphone!

This is what you should ask whenever you add a JavaScript library to your project.

Zepto.js, for example, is a JavaScript library that incorporates the main features of jQuery, but with what is needed for mobile: is not optimized for the old Firefox or IE. It has the huge advantage of being small (25 KB) and not get if you just jQuery.

However you will find difficult to be efficient with an application complete-JavaScript if not filled Zepto a JavaScript templating system. For this we recommend mustache.js or better as well:

handlebars

Handlebar, fuller mustache.js is a scalable system templates based on reinforcement. It allows to generate HTML for the data. You can manage lists, conditions and even allows to define your own tags.

Therefore, with this pair of bookcases, Zepto, and handlebars, 30 KB in total, that I'm more like. But the competition is tough, and other frameworks are talking with them.

The new advertising is the MV frameworks *, not fully MVC frameworks, but are inspired. She was found among them the famous Google AngularJS, Backbone.js and Ember.js

AngularJs and EmberJs are trying to improve the HTML components through the incorporation of a template as well - like system. They also simplify update views in real time, is the famous " two way data binding«.»" Spinal column puts everything to avoid this, bearing in mind that it is for a demo but it is not necessary in the 'real world', you choose!;)

AngularJS-large

Don't miss this topic organized whole AngularJS presentation soon by CodeDarmor on 22 October next in Lannion.

mercredi 9 octobre 2013

HTML5, JavaScript to choose what framework applications?

Difficult to navigate JavaScript frameworks! Mobile is even worse: the technical limitations that we grow more and more to find the Pearl: the framework that will simplify us life, without wasting time and without slowing down the application.


We found it? Almost, but in any case we seek;)


First, when it starts in the development of web applications in fall of big fish, big frameworks that do everything. Forget them!


SenchaTouch kill you: this frame is so ' ios - like ' will have most of the time to break everything to rebuild when you go to the version of Android app. Lists of do everything to look native but not provide in comparison: displacement of lags and learn the ins and outs of the Dr. will take you all the time.


jQueryMobile is almost good, but if you're pointing old terminal application are all similarly to start paddling. The reason is simple:


jQueryMobile is great!


Do even after a compilation custom (in beta), still it is big enough, and then you have that they include jQuery - across the Court, it would be not a bit exaggerated?


Another jQueryMobile disadvantage is that he is managed rather the DOM when is ' improving ' the HTML code for the representation of the various components.»


Although they have recently reduced the amount of manipulation of this type, this operation is very expensive in performance on a smartphone!


This is what you should ask whenever you add a JavaScript library to your project.


Zepto.js, for example, is a JavaScript library that incorporates the main features of jQuery, but with what is needed for mobile: is not optimized for the old Firefox or IE. It has the huge advantage of being small (25 KB) and not get if you just jQuery.


However you will find difficult to be efficient with an application complete-JavaScript if not filled Zepto a JavaScript templating system. For this we recommend mustache.js or better as well:


 


Handlebar, fuller mustache.js is a scalable system templates based on reinforcement. It allows to generate HTML for the data. You can manage lists, conditions and even allows to define your own tags.


Therefore, with this pair of bookcases, Zepto, and handlebars, 30 KB in total, that I'm more like. But the competition is tough, and other frameworks are talking with them.


The new advertising is the MV frameworks *, not fully MVC frameworks, but are inspired. She was found among them the famous Google AngularJS, Backbone.js and Ember.js


AngularJs and EmberJs are trying to improve the HTML components through the incorporation of a template as well - like system. They also simplify update views in real time, is the famous " two way data binding«.»" Spinal column puts everything to avoid this, bearing in mind that it is for a demo but it is not necessary in the 'real world', you choose!;)


 


Don't miss this topic organized whole AngularJS presentation soon by CodeDarmor on 22 October next in Lannion.

Tips and tricks for optimizing their HTML5 applications

HTML5 applications are considered slow. This is usually the case. However, This is not inevitable. With some good advice and lots of knots to the brain, it is possible to have reactive HTML5 applications on the mobile.


"Application of reactive" usually means that the user must have less than a second to feedback:


 


Except that most of the applications uses data from a server.


And the network is that it is difficult to have a sensible application. True, if we remove the time server and network, it has only 200 milliseconds :  then like?


Here are some tips that can help you to...


Change the frame for a lighter!


If you missed it, see my other article on this subject.


Careful with exaggerations!


Ah! the magic of CSS3, is beautiful, you can do anything! But be careful : gradients can paddle, shadows and border radius also, flexbox also.


Unfortunately, not all are the last device in the mode.


Pay attention to the modification of the DOM


Each modification of the DOM or the style of your page is expensive. In fact, the "repainted" browser regularly your page depending of the changes that do. Think about this: sometimes the best thing is to build for example a list of items in memory, the DOM, then injected them suddenly.


Use a css sprite for all your images


The image once loaded is stored in cache for the entire application, the icons will be displayed instantly, gives an undisputed speed effect. With a bit of hacking a sprite for each device resolution.


And then there are the generators of sprite.


Download your images


IOS, images are not downloaded from the memory of the browser when they are outside the visible area of the screen. If you have tons of photos, you can replace an invisible pixel blank image sources, in order to relieve the browser. See the article on linkedin in grain of actu HTML5.


Use vanillaJS


No, this is not another javascript framework! It is the wind. To remind us that for a small application, nothing as good old javascript.


Inline css tips


In these slides, Patrick Hamann recommends this technique to show the top of the page, while the rest of loads.


 


After all, why not. Sometimes, between "application to rowing" and "test application" there isn't much. It is also his presentation which are part of the image above.


Verify that you are using your frames


In these old slides, Paul Irish reminds us on the agenda over time. Because we use jQuery badly. Is strong, Paul.

jeudi 3 octobre 2013

HTML5, JavaScript to choose what framework applications?

Difficult to navigate JavaScript frameworks! Mobile is even worse: the technical limitations that we grow more and more to find the Pearl: the framework that will simplify us life, without wasting time and without slowing down the application.


We found it? Almost, but in any case we seek;)


First, when it starts in the development of web applications in fall of big fish, big frameworks that do everything. Forget them!


SenchaTouch kill you: this frame is so ' ios - like ' will have most of the time to break everything to rebuild when you go to the version of Android app. Lists of do everything to look native but not provide in comparison: displacement of lags and learn the ins and outs of the Dr. will take you all the time.


jQueryMobile is almost good, but if you're pointing old terminal application are all similarly to start paddling. The reason is simple:


jQueryMobile is great!


Do even after a compilation custom (in beta), still it is big enough, and then you have that they include jQuery - across the Court, it would be not a bit exaggerated?


Another jQueryMobile disadvantage is that he is managed rather the DOM when is ' improving ' the HTML code for the representation of the various components.»


Although they have recently reduced the amount of manipulation of this type, this operation is very expensive in performance on a smartphone!


This is what you should ask whenever you add a JavaScript library to your project.


Zepto.js, for example, is a JavaScript library that incorporates the main features of jQuery, but with what is needed for mobile: is not optimized for the old Firefox or IE. It has the huge advantage of being small (25 KB) and not get if you just jQuery.


However you will find difficult to be efficient with an application complete-JavaScript if not filled Zepto a JavaScript templating system. For this we recommend mustache.js or better as well:


handlebars


Handlebar, fuller mustache.js is a scalable system templates based on reinforcement. It allows to generate HTML for the data. You can manage lists, conditions and even allows to define your own tags.


Therefore, with this pair of bookcases, Zepto, and handlebars, 30 KB in total, that I'm more like. But the competition is tough, and other frameworks are talking with them.


The new advertising is the MV frameworks *, not fully MVC frameworks, but are inspired. She was found among them the famous Google AngularJS, Backbone.js and Ember.js


AngularJs and EmberJs are trying to improve the HTML components through the incorporation of a template as well - like system. They also simplify update views in real time, is the famous " two way data binding«.»" Spinal column puts everything to avoid this, bearing in mind that it is for a demo but it is not necessary in the 'real world', you choose!;)


AngularJS-large


Don't miss this topic organized whole AngularJS presentation soon by CodeDarmor on 22 October next in Lannion.

mercredi 18 septembre 2013

Replicant: a clone of Android with free applications

By Jean-Louis Petrod on July 29, 2013

Probably final abandoned operation but replicant, the clone of Android is still there and stronger than before as today ' today the free software Foundation calls for donations and plans a portability of the system on other devices.

In the sense of the FSF are donations collected first be used to finance the purchase of new machines, used in connection with the development of software and the realization of various tests.

With regard to financing for the development of the portability of this clone of Android called replicant on other devices and needs much they are strangely not so high that it. So costs explains the hardware amount between 300 and 400 euro, such as Richard Stallman, President of the organization.

ReplicantThe clone of Android comes replicant.

Inspired by the designation for the humanoid in the 1982 film presents Blade Runner, replicant itself as a completely free Android distribution or native owner of applications such as Google maps or Google game be replaced by free applications. The official application of the Google OS platform is thus non-F-droid, a catalog of free applications that can run on any Android device.

This clone of Android actually the principle that traditional operating systems like Android or iOS and Windows phone force our liberty we use proprietary software but also threaten our security, so that their authors share access to our personal data.

And it is precisely this notion of security, which presents itself as one of the main motives of the Organization in the development of this operating system mirror. In any case, the idea is not bad, cheap and should find its audience among more conscious than others if users on the security of their personal information and who do not necessarily want to go under Firefox OS.

About

mardi 3 septembre 2013

App Ops : la fonctionnalité cachée d’Android 4.3 pour gérer le comportement de vos applications

Par Jason Champagne le 26 juillet 2013

Une fonctionnalité cachée vient d’être découverte depuis la mise à jour Android 4.3. Alors que nous vous présentions les nouvelles fonctionnalités confirmées par Google, une nouvelle information vient de tomber.

AVERTISSEMENT : le soft n’étant pas encore prêt (puisqu’il est caché), il se peut que vous rencontriez des problèmes durant son utilisation. Aussi, la modification des permissions peut entraîner le non-fonctionnement de l’application concernée. Ni moi, ni Phonandroid ne pourront être tenus pour responsables des dommages et dysfonctionnements qui pourraient survenir.

Beaucoup d’applications nécessitent des droits d’accès particuliers et certaines peuvent en abuser ou causer des problèmes sur le fonctionnement de votre smartphone ou tablette, sans que vous ne puissiez rien faire pour y remédier.

android-fonctionnalite-cachee App Ops Launcher, une fonctionnalité cachée d’Android 4.3 pour les permissions de vos applications

Concrètement, l’application permet de gérer les permissions accordées aux applications que vous avez téléchargées sur le Google Play Store.

Le gros plus vient du fait que vous n’avez pas besoin de rooter votre smartphone ou votre tablette pour utiliser App Ops Launcher. Une fois lancée, vous obtenez la liste de vos applications et leurs permissions triées dans 4 catégories :

LocalisationPersonnelMessagerieAppareil

app-ops-screen-1

app-ops-screen-2

Vous pouvez très rapidement voir les différentes permissions octroyées et savoir quand ces dernières ont été utilisées pour la dernière fois. De quoi surveiller au passage le comportement de vos applications.

En décochant l’une d’elles, vous aurez accès à l’ensemble des permissions qui peuvent être éditées. L’application essaie de les détecter pour vous permettre de les désactiver si besoin. Libre à vous de contrôler les permissions de vos applications et de constater de leur efficacité.

Mais prenez garde, certains retraits de permissions pourraient bloquer d’autres fonctionnalités que vous utilisez. Dans ce cas, vous n’aurez qu’à réactiver la permission précédemment retirée pour que tout rentre dans l’ordre.

app-ops-screen-3

Pour ceux qui auraient eu la chance de faire la mise à jour vers Android 4.3, vous pouvez d’ores et déjà profiter de cette nouveauté et télécharger l’application sur le Play Store :

Avez-vous eu l’occasion d’utiliser cette fonctionnalité cachée ? Si oui, vous a-t-elle servie pour modifier certaines permissions particulières ?

lundi 17 juin 2013

The update of the S4 Galaxy, to install applications on the SD card is available

By Gabriel Manceau 14 June 2013

Galaxy S4 GT-9505-update is now available download. This fixes some problems such as the installation of applications on the SD card, which you were talking about a few days ago. But that's not the only change, took the opportunity a few adjustments by Samsung, made.

Android version 4.2.2 is not moved, this update of the S4 Galaxy is first and foremost an update of stability, some problems of youth of the high-end Smartphone of Korean contractor's settlement. This upgrade, which carries the I9505XXUBMEA reference updated the firmware on the device with welcome changes such as the shift from applications to the SD card by the improvements in camera enforcement or mitigation of transparency of the notification bar, if it is not open.

galaxy s4 mise a jour La mise à jour du Galaxy S4 pour installer les applications sur la carte SD est disponibleThe Samsung Galaxy S4 Gets an update

Galaxy S4 receives also this update released a little space. In fact, the operating system takes more than 9 GB to 16 GB. Samsung has it no wonder on this side by reducing the size of the system by a few dozen MB only. Add a few options in the settings, and in some applications such as smart pause added this "update"

mise a jour galaxy s4 La mise à jour du Galaxy S4 pour installer les applications sur la carte SD est disponibleGalaxy S4 update

If you have the S4 and that you will receive no notification, go to settings > about the device > software update > update. If you have already done, and you have seen that substantial changes we have don't get use to please share in the comments.

For this I9505XXUBMEA firmware without having to wait the official ROM can download and install via the Odin software:

At the same time you switch your phone into download mode your Galaxy s4demarrez the buttons volume down + home + power then band Haut.Connectez your phone via the USB cable to your PC.Start-odin3_v3.04.exeselectionnez files in the rom unzip it as follows:
Code in PDA
-SCC SCC
Modem in the phone
In the case of a single .tar file or. . md5, select the Pdaverifize plate check box is not enabled.To do this, click the button ' start ' to begin the installation.You just have to wait, until your phone will restart!

About