logic


6
Aug 10

10 HTML5 technieken en tips

A graphical depiction of a very simple HTML5 d...
Image via Wikipedia

10 jaar naar HTML4 is er nu HTML5. Veel ontwikkelaars laten HTML5 liggen omdat er nog een discussie bestaat over de implementatie en acceptatie door browsers, maar gezien de enorme druk vanuit ontwikkelaars op de browsermarkt kan de implementatie op wel eens erg snel gaan. Omdat er nogal wat veranderd hierbij 10  technieken en tips die je op weg helpen om HTML5 te gaan gebruiken. Continue reading →

Popularity: 18% [?]


21
May 10

HTML5: localisation. Vraag de locatie op in de browser met getCurrentLocation

Geolocation
Image by hawaii via Flickr

Na het artikel over HTML5 Canvas en twee mogelijkheden voor lokale opslag (Local storage en Database Storage) ben ik lekker op dreef.  Daarom vandaag een stukje over geolocation. Met geolocation kunnen wij de locatie van iemand in de browser opvragen. Dit is uitermate geschikt voor mobiele toepassingen en het leveren van een gepersonaliseerde ervaring. Continue reading →

Popularity: 38% [?]


18
May 10

HTML 5: databaseStorage

HTML5 fist, after A List Apart
Image by justinsomnia via Flickr

Nu we toch lekker bezig zijn met HTML 5, wil ik in mijn derde artikel ingaan op de locale databaseStorage mogelijkheden. Deze methode kan complexere data opslaan en verweken aan de gebruikerskant.  Het is in principe een SQLite implementatie binnen de browser van de client. Omdat deze manier van opslag nog in draft is kan er nog veel gebeuren, daarom behandel ik de globale basis zoals hij nu bekend is.
Continue reading →

Popularity: 41% [?]


13
May 10

HTML5: het Canvas element

Sketching in HTML5
Image by birdsigh via Flickr

Hoewel het allemaal nog ver weg lijkt heeft al een groot deel van de internet gebruikers de mogelijkheid tot het bekijken van websites in HTML5 en CSS3. Samen met JavaScript kunnen enorm veel toepassingen bedacht worden zonder dat er meer nodig is dan een browser. Vandaag beschrijf ik het Canvas element Continue reading →

Popularity: 68% [?]


15
Apr 10

Zend Framework met MAMP op OSX, een nieuwe Dev omgeving

Zend
Image by skoop via Flickr

Na een tijd gewerkt te hebben met CodeIgniter kon ik het niet laten weer even terug te gaan naar  Zend Framework. Maar door het gebruik van MAMP kwam ik er even niet uit hoe ik dit aan moest pakken (en niet de interne OSX php installatie gebruiken). Nu ik het voor elkaar heb schrijf ik het ook op. Continue reading →

Popularity: 27% [?]


10
Apr 10

Pagerank van Google; steeds meer zaak van back-end.

Search Engine Optimisation. Search Engine Opti...
Image by Hobo! via Flickr

Wie wil er nou niet op 1 staan in Google? Ik denk dat elke organisatie nu wel inziet dat de Google Ranking van hun site belangrijk is voor de concurrentiepositie. Tot op heden konden de meeste problemen wel opgelost worden door middel van content, maar de eisen aan de technische opbouw worden  steeds belangrijker. Een nieuwe factor sinds april is: snelheid. Continue reading →

Popularity: 19% [?]


1
Oct 09

How JavaScript frameworks contribute to a consistent experience

JQuery new site
Image by Phillie Casablanca via Flickr

JavaScript Libraries started out as easy frameworks for web developers.  Why write code that’s already been written and, in most cases, better than home-made JavaScript? It also provides a consistent way of programming throughout a project and a fast way to build applications.

JQuery UI and Ext JS, Prototype,  YahooUI all grew to complete JavaScript platforms with familiar design elements that help programmers build an interface that people are used to.  JQuery even has an own themeroller where programmers can generate a whole css theme for their interface.

Building bridges

The new generation of JavaScript libraries are building a small (but hopeful) bridge between designers and developers. Designers can understand the concept, en have consistent elements to work with. Developers can integrate these elements easily within their projects.

Cross browser, cross OS

The acceptance of these libraries among developers and designers is a great step to a consistent experience of web applications. we all recognize widgets, sliders, tabs,  tree’s and we know how to operate them. Consistency is crucial when building rich web-applications. It does not depend on browser or OS, just the library used.

Skepticism

Of course there are some reasons why NOT to use a library. Programmers want to know what’s happening, mainly for debugging reasons, It can be a bit bloated when only using one or two functions and the biggest reason: You shouldn’t trust the code of others for your professional purposes. The latest versions of the various frameworks take away most of these worries with good debug option and even better performance.

Reblog this post [with Zemanta]

Popularity: 5% [?]


11
Sep 09

Back to myself: Data, logic and Visualisation

Since the use of the Multitier Architecture; data,logic and visualization are different worlds. The separation of these elements in software architecture made technologies like cloud computing and API‘s possible.


Since my work as a developer on one side and a User Experience Designer on the other, I stand right in the middle of these elements. How to structure data (and build Databases from it), how to alter the data to useful information and to visualize it that people understand the data.

I blogged mostly on news that I’m interested in and stuff I found on the net. Since I wrote my article about the “contribution theory” I asked myself the question: What can I contribute to the web?

I am not a writer; my English is not perfect and really have no different opinion on the news that I want to defend. I’m specialized in data, logic and visualization, this is what I do, this is my core business.

So what can you expect? Some examples

  • Concept and examples to structure data in the IA and technical view. I believe that a successful data structure is the center of a (web)application.
  • How to get data from other sources and combine them to new useful data
  • ways to visualize data in maps, text, images and video.
  • User interfaces and UI frameworks
  • The link between UXD/IA, Developers and Designers.

By working between the different worlds of development, UXD and design I believe that we only can be successful if we understand each other and speak the same language.

Reblog this post [with Zemanta]

Popularity: 3% [?]


16
Aug 09

New inspiration, mashing things up and creating API’s

The past 3 months I’m exploring loads of open API and mashup sites. ProgrammableWeb is a great resource for any API and Mashup. The latest news and API changes are posted on here so I’ve put it in my “list of Inspiration” Google Reader.


I started to play around with the RPC/XML class and REST methods in CodeIgniter to create API’s fast, and I’m impressed. I really think that I will build an API in all my future works, It fits perfectly in a Model/View/Contoller webapp, and it is little work for a huge feature.

I was a bit out of inspiration the past weeks. I had loads of work, doing the same things over and over and had no time to look around what great things are happening. Now I finally made some time to realize that loads of great apps are being created. This feeds my inspiration of building a new social app, got some ideas now.. will let you know as soon as I’m ready to show something.

Reblog this post [with Zemanta]

Popularity: 1% [?]


11
Aug 09

The contribution-theory (contribute, share, use, combine)

Websites are mostly little islands with their own rules and reality. Every forum, photo album, blog, etc has been written hundreds of times. Enormous amounts of money are spend in building the greatest functionality. Most of the time it’s not used, or users do not understand how it has to be used. Why do we build things that already exist?

In the “real world”, companies have suppliers to supply them the things they need. why should a car manufacturer try to create his own tires? There are specialized companies making them already. This way the manufacturer can focus on the actual building process. On the end it results in a great car with parts from all over the world. Because the tire manufacturer provides tires for many cars, he created standards in tire-size. Now everyone knows how to replace a car-tire.

On the web we have a complete other approach. every website project is reinventing the same thing. This way we loose focus and standards, and the building costs are high. This is a result of “full-service” internet companies and users that demand functionality without looking around what already exists.

It’s time to think different about building websites.

The contribution-theory
An effective website or application is a site that contributes and shares data and/or functionality to the web.

“Differentiate yourself by fully understanding the problem before you attempt to solve it… Don’t just fall in love with a solution and go full-force on making it look great, but really make sure that whatever you design is fitting a need in the world and has a purpose.” – Whitney Hess

How do we start a website or application?

1. What is your contribution to the web?
The best way to start off is to think about your contribution. What do you have what makes you unique. What data and/or functionality can you put IN the web that really is fitting a need?

2. What way you share your contribution
How are you going to distribute your contribution. I really think this is the only way to make a strong and useful product or website. Sharing can be done in many ways. Examples are XML/RPC, API‘s, Feeds, or just a Wikipedia entry..

3. What contributions of other people are you going to use?
To finish you product or website, you can use contributions of others. There is a huge amount of data and functionality that is shared on the web. And by contributing your information to the web you just made it bigger.

4. How are you going to combine it together?
Now create your “mashup”. Take your unique contribution together with the services and functionality you are using and combine it. I’m not talking about the mashups we know from the early web 2.0, but complete programs and sites based on contributed material.

If I have time I’ll try to make a list of contributors. People and organizations that provide us unique content and functionality. Someone that made use of this idea is singer/actor Miles Fisher. He contributes a free EP and videoclip, he uses flickr, twitter, facebook, IMDb, and Blogger.

Be open, share and collaborate.

Popularity: 1% [?]