GPS and Digital Camera

Imagine you had a digital camera with build in GPS and a compass for direction...
Imagine that GPS information is saved with every picture in EXIF-data...
Imagine there is a server you could upload your images of places you had been...
Imagine a software like Google earth would allow you to get to a point on earth, watch those images people have taken there and lets you even browser through time. How did that place look 5 years ago? How does it look in winter, in summer? Just walk through images and explore that place seen through the eye of different people...
Feasibility? Easy.
Benefit? Fun.

New Article: Effective Obj-C

After finishing a rather lengthy bit of a story called Agile Development I now focus on a book's delta* of Effective Java by Joshua Bloch called Effective Obj-C. As you might know (if not, then after reading this information) Obj-C influenced the creators of Java quite a bit so many concepts are the same or at least similar. As there are not that many books on programming with Obj-C I thought this would be a nice idea. See for yourself...
*that is you need to read the original book and can take my humble notes to translate what is said to Objc-C.

Themes

Did you notice...
...quite a lot of software uses themes/templates to customize the look of a document without changing the content. The most popular and well known use is definitely HMTL with CSS resulting in a division of content and the look (style) of a page. You can design different styles for web-viewing and printing like you might see on this page (print it!). Or simply apply a new theme to modernize your site.

This great ideas slowly reaches every part application development. What is the content - what is the look? In iDVD the way the chapters are arranged (plus the movies) is the content and you can change the look and feel of the DVD by applying different themes.
The same is true for many other applications like internet-content generators (RapidWeaver or iWeb for html or iSale for ebay), presentations (Keynote) or even text-editing (Pages).

My question: What is next? Any new ideas or have we reached the end of all possibilities - quite likely not!
What it boils down to is that an application must have some way to present its content - so that this presentation can altered. If you alter the appearance of the app itself we would call that skins - a little bit outdate probably because uses get confused if every application looks different. This approach has proven the be wrong.
So which field can be conquered? Plain editing apps - frankly, I don't see a chance here... An image or sound editor without export to anything other than native formats? If you can do a slideshow we're back again.

But take Google Earth (my favorite game right now). It has a lot of potential!
The content should be the pin-points of locations (as geographical data) whereas the look could be satellite images (as it is now) or 3D contours of the landscape, populations density or anything alike - plus you can overlay them in some way (thus applying multiple styles).
Mmmh, style inheritance just like CSS...

Just my 2c.

Content is growing

Right now I focus on submitting as much as possible of the old site plus adding new content, altering old one where incorrect or dated. Most will happen in the development section but I promise I will come back to my apps soon...

Finally: New y42 software site online

After a complete page overhaul the y42 software site is online in its new design and features new content. Take a look, stroll around...
The whole site is made with RapidWeaver by Realmac Software - check it out! Page creation made easy...