background preloader

Informatique

Facebook Twitter

Design Principles. 2-second rule A loose principle that a user should not need to wait more than 2 seconds for certain types of system response, such as application-switching and application launch time.

Design Principles

The choice of 2 seconds is somewhat arbitrary, but a reasonable order… Read more » 3-click rule The principle that access to any feature of an application, or each logical step in a process, should require no more than 3 clicks. Google GWT and Sakai - DG: Development (Building Sakai) GWT – Pros and Cons. I love JavaScript.

GWT – Pros and Cons

GWT: Best 5 GWT Libraries. Continuing with the GWT series we're going to see some of the best GWT libraries.

GWT: Best 5 GWT Libraries

Ext GWT Ext GWT, also known as GXT, is a complete widget library for GWT. It gives you Grid, Trees, Drag&Drop, Forms, Data Binding and much more. The beauty is that everything comes perfectly integrated and works perfectly with GWT. Google Web Toolkit (GWT) Google Web Toolkit (GWT [gwit]) is an open source set of tools that allows web developers to create and maintain complex JavaScript front-end applications in Java.

Google Web Toolkit (GWT)

Other than a few native libraries, everything is Java source that can be built on any supported platform with the included GWT Ant build files. MVC Architecture. As modern browsers become more powerful with rich features, building full-blown web applications in JavaScript is not only feasible, but increasingly popular.

MVC Architecture

Based on trends on HTTP Archive, deployed JavaScript code size has grown 45% over the course of the year. With JavaScript's popularity climbing, our client-side applications are much more complex than before. Application development requires collaboration from multiple developers. Programmation GWT 2 : Sous le capot de GWT. Gwt_hmtl5 - gwt-examples - My GWT HTML5 notes - Google Web Toolkit examples, demos and source. Top 5 GWT Libraries. Java - What are proven advantages of tools like GWT over pure JavaScript frameworks?

Amos' blog: Interesting GWT Libraries. Google Web Toolkit (GWT) is a fantastic platform for developing rich internet applications (RIA).

amos' blog: Interesting GWT Libraries

I've been looking for different libraries to extend the functionality of GWT and have run into several interesting libraries hosted on Google Project. The following libraries seem to have interesting functionality, high development activity and good user feedback (+1). The Floating-Point Guide - What Every Programmer Should Know About Floating-Point Arithmetic. Elegant Coding: Eleven Equations True Computer Science Geeks Should (at Least Pretend to) Know. This idea is a complete rip off an article that appeared in Wired a little while ago and it got me thinking what would my list for Computer Science look like?

Elegant Coding: Eleven Equations True Computer Science Geeks Should (at Least Pretend to) Know

Plus I thought it might be a fun post and unlike the Wired list this one goes to eleven. Logique et calcul : Les chiffres de la complexité informatique. Why Do Computers Suck at Math? You've probably seen this old chestnut by now.

Why Do Computers Suck at Math?

Insert your own joke here. Google can't be wrong -- math is! But Google is hardly alone; this is just another example in a long and storied history of obscure little computer math errors that go way back, such as this bug report from Windows 3.0. Start Calculator. Input the largest number to subtract first (for example, 12.52). On my virtual machine, 12.52 - 12.51 on Ye Olde Windows Calculator indeed results in 0.00. Client-side JavaScript Vulnerabilities.

Creating a Facebook app with Google App Engine and Google Web Toolkit (GWT) One of the challenges with writing a presumably successful Facebook application is taking care of scale. with an ever growing user base and the high viral growth potential brought by this social platform you could be looking at a very high traffic if your application is successful.

Creating a Facebook app with Google App Engine and Google Web Toolkit (GWT)

It is wise to plan ahead. Integrating a service like Google App Engine or Amazon AWS could do the trick. Especially for small and medium enterprises which can find the cost model beneficial for their first baby steps. This post is not going to dwell on the details of creating an App Engine account or a Facebook application. RestFB - A Lightweight Java Facebook Graph API and Old REST API Client. HTML5 Canvas Image Effects: Black & White. The new canvas tag in HTML5 is known for its illustration power.

HTML5 Canvas Image Effects: Black & White

It’s basically an empty element on which you can write and sketch using Javascript. But there’s a hidden power: image manipulation. In our opinion, this is the most important element that differs from SVG. With canvas you can perform operations on pixel based artworks. You can write a new image pixel by pixel or import an image in the canvas and modify it as you need. In this article we’ll show you some fundamentals of pixel manipulation in the canvas, and how to use this knowledge to obtain interesting effects. Importing Bitmap Image On Canvas. Using HTML5 Canvas To Turn Image Into Grayscale. HTML 5 introduces Canvas object which can be used to draw and manipulate images. In this example, I used a Canvas to turn an image into grayscale. If your browser supports Canvas , you should see two images above: the normal image and the grayscale one. PDF.

Dictionary of Algorithms and Data Structures. This web site is hosted by the Software and Systems Division, Information Technology Laboratory, NIST. Development of this dictionary started in 1998 under the editorship of Paul E. Black. After 20 years, DADS needs to move. If you are interested in taking over DADS, please contact Paul Black. This is a dictionary of algorithms, algorithmic techniques, data structures, archetypal problems, and related definitions. Don't use this site to cheat. Currently we do not include algorithms particular to business data processing, communications, operating systems or distributed algorithms, programming languages, AI, graphics, or numerical analysis: it is tough enough covering "general" algorithms and data structures.

Hasan's Weblog ~ Experiences @ workspace. FileUpload with GWT I need a file upload solution in my Google Web Toolkit (GWT) project. While googling, I have found many related posts asking about the subject. Also, there are some projects arround providing this functionality. But, I couldn't find any tutorial explaining the file upload solution from start to end or building a sample application to demonstrate the ability on GWT. So that, I have decided to write my experiences here to help to the developers in need. If you don't want to use/depend any other (may be not mature and extendible enough) third party library just to make a simple file upload operation, and want to develope your clean and extendible solution, then, go on and follow the steps below :)

Guide_VijeoDesigner_FR. July 2012: Top 10 Tech Talent Gaps. Finding certain hard-to-find, skilled technology professionals continues to be a battle. The most difficult hires to find and secure among today’s pool of tech candidates: Java developers, mobile developers, .NET developers and software developers. Those positions are cited by hiring managers and recruiters about double or triple the frequency of other skill sets in the employment marketplace. Many of the top 10 positions have figured prominently on the list each time we’ve asked America’s tech hiring managers and recruiters for their toughest openings to fill.

This raises a particular question: Why isn’t the market fixing the talent gaps? In some cases such as mobile developers, the market is expanding faster than the talent pool can adapt. 6.5 Million Encrypted LinkedIn Passwords Leaked Online [REPORT] Analyse détaillée de 32 millions de mots de passe de consommateurs. Pourquoi-INM6000. Choosing a password and security question - Gmail Help - Gmail Help. To keep your account safe, here are a few tips on how to create a strong password: Use a different password for each of your important accounts, like your email and online banking accounts. Re-using passwords is risky. If someone figures out your password for one account, that person could potentially gain access to your email, address, and even your money.

If someone has figured out your password, they might be accessing your account without you knowing. Regularly changing your password helps limit this type of unauthorized access. Java. Tutorials. This section contains tutorials concerning all aspects of the Java programming language ecosystem for desktop and enterprise applications development. The Core Java Tutorials section contains tutorials regarding the core Java programming language. Here you can find tutorials about the latest core Java technologies including but not limited to JUnit, JSON, JAXB, Design Patterns, Concurrency, IO, Collections, Guava, Eclipse, Netbeans, IntelliJ IDEA etc.The Enterprise Java Tutorials section contains tutorials regarding Java extensions and libraries/frameworks for developing enterprise class applications.

Java Code Geeks. The Java™ Tutorials. The Java Tutorials have been written for JDK 8. Corner Articles. API - Google+ Platform. The Google+ API is the programming interface to Google+. You can use the API to integrate your app or website with Google+. Java Examples & Code Snippets - Home. Java Look and Feel Design Guidelines. Oracle Technology Network > Java Software Downloads View All Downloads. SWT Widgets. Java Language - Real's HowTo. Resources. Software. Koders.com. Icons. Icons. Eclipse Icons. GLYPHICONS - library of precisely prepared monochromatic icons and symbols.

70+ Free Icon Sets You Should Have in Your Bookmarks. Editor’s Note: This is a contributed post by Pavlushka, the author of CrazyPixels web design blog. He writes inspirational articles about web design technologies and useful web design tutorials, about how to create amazing web design artworks. Feel free to follow him on Twitter. Icon design is ignored sometimes when creating a website layout. Icon Search Engine. Check uploaded file MIME type with JMimeMagic « Embracing Technology. October 24, 2007 at 7:44 pm | Posted in IT Security, Java, Programming | 6 Comments. Get the Mime Type from a File. Get the Mime Type from a FileTag(s): IO.