Reasons to be cheerful – Chris Heilmann talking at Fronteers 2010

For those of you webdevelopers who have 1 hour to spare I am offering this Chris Heilmann talk at Fronteers 2010 in Amsterdam. I promise you it’s funny, engaging, motivating and it will make you feel good to be a part of the web world :)

You can find information on the Fronteers Conference website and all the 14 sessions (about HTML5, CSS3, Accessibility, Javascript, Design and more) are now on their Vimeo channel.

andersen-books-icon

Bedtimes stories by Hans Christian Andersen – iPad ebook on Appstore

We team just launched a fairy tales book of Hans Christian Andersen under the name “Bedtime stories”. It is built as an iPad application available for download on Appstore.

clock

Useful 10 minutes of WAI ARIA

I would like to post here a selection of resources that might help you start using ARIA in your web applications or websites – although ARIA is still a draft. you can start using it and some AT will know how to read it.

Try some demos: ARIA Live Regions Screen Reader Demo

And more resources…

Funny and serious TED talks about education by Ken Robinson

Sir Ken Robinson gave 2 very funny and impressive TED talks about revolutionizing the education (one in 2006 & one in 2010) and we got so excited about these that we decided to post them here and share them with you. In case you don’t know TED you might wanna check more talks and ideas on their website.

2006 – Ken Robinson says schools kill creativity

2010 – Sir Ken Robinson: Bring on the learning revolution!

…more talks.

day4

Seven days with Titanium – day 4 – Media – images, movies and sounds

The day 4 comes very late because it was a very busy period so I had no time to continue the tutorials.
Ok, so we should treat in this tutorial the media part of Appcelerator. This includes images – display and capture them with the camera and how to play movie and sounds.

Display images with Appcelerator

To display an image we use the ImageView. The image view has some simple arguments, like any view in the Titanium framework. I won’t repeat them except for the important one. Obviously the source if the image is the one we are interested in set by the image argument, and accepts local or remote files.

day3

Seven days with Titanium – day 3 – ajax(xhr) and webviews

In “day 3″ we will learn how to make our application communicate with a webserver. There are 2 ways we can do this: one is to use a webview and point it to a real web page or using the HttpClient that Appcelerator provides us.

The WebView

What is WebView? A WebView is nothing more than a chromeless browser or, if you want, a “naked” browser (it misses the interface we’re used to) that allows us to open remote or local webpages and display it in our apps.

You can use the webview for many purposes starting from displaying some nice html/css formatted text to building your own in-app browser. One thing you must NOT forget is that the webview it’s very expensive for the device (in terms of CPU load and memory usage) so try to use it only when it’s really really needed.

The webview is created using the function Titanium.UI.createWebView. Some things to specify about it would be that you have to choose between managing the touch events as a Titanium entity, or let the webpage do this. You cannot have both in the same time.

Two events that deserve more attention are beforeLoad and load that can be used to show and hide a “loading…” screen from the moment you try to load a remote page until the webpage is fully loaded.

day2

Seven days with Titanium – day 2 – tables and pickers

Welcome to day 2 with Titanium – Tables and pickers. A short reminder of what we’ve done till now:



Believe it or not, the table is the most used UI element in the iPhone SDK. If you play a little with the applications that come with your “iDevice” you will see that almost all the native apps have tables. Sometimes they are so well designed and the appearance so changed that you don’t even think of them as tables. But in time, while you will learn more, you will be able to spot it and a lot of ideas will come to you :) . Also I think that that the pickers are some sort of “undercover tables” so that’s why I’ll present both in the same tutorial.

day1

Seven days with Titanium – day 1 – windows, views, navigation and tabs

Today is going to be the first day of the Titanium tutorial for beginners and a pretty long post.
Before we begin here is the recap of what we have written until now (and updated what will come): Seven days with Titanium – day 0 – introduction

As specified in the Introduction post I will try in this lesson to say some things about navigation, windows, views and tabs – the basics of the interface.

day0

Seven days with Titanium – day 0 – introduction

What is all about?

I intend this to be a set of seven tutorials to help beginners understand how to work with the Titanium mobile framework.

The guys at Appcelerator did a great job with the framework allowing to us, the web developers, to have access on native applications for mobile devices ( Apple iDevices, Android and soon BlackBerry).

The framework reached the 1.4 version and each day more developers seem to be interested in using it – especially because it’s free. The community is great and you’ll find answers on almost any problem you might have. But for the beginners is still a little difficult to start. From here surged the idea of this set of tutorials in which I will try to cover the basics of the development process for iPhone and Android.
Titanium Appcelerator

FunnyABC iphone learn the alphabet

FunnyABC – teach your kids the alphabet with your iPhone

Help your children learn the alphabet by using this interactive, voice-based application with colourful cartoons and letters.

This educational application is based on 2 activities: one for learning the letters through examples (a female voice pronouncing the letter and the associated cartoons) and one for playing with the newly learned letters by choosing the correct one from a list of five.

The entire game is voice assisted allowing your child to start a session of learning or playing without the help of an adult.

Page 2 of 1512345...10...Last »