Archive for May, 2008

May 29th, 2008 by

Android – Google’s Mobile Software Stack

 

Android is Google’s mobile software stack to help developers build mobile applications.   Android supports touch screen interactivity (drag and move like iPhone applications) and even motion sensor capability such as a virtual compass navigation within your mobile maps application (of course dependent on what your phone supports as well).   

 

For more information on Android:

http://code.google.com/android/ 

 

 

May 29th, 2008 by

Google I/O Developer Conference – Summary

Google has released a set of “free” development tools and standards which helps developers save time and money producing new “widgets” for the web.

Open ID = Login credentials can be shared between different websites. Almost like a “Single Sign On” or “SSO”. Developers and social websites can make it easier on users so you don’t have to log in 10 different times with 10 different passwords. It makes life more integrated and easier to use multiple social websites for a each person.

OAuth = This helps developers write code that can talk to other applications and social websites, by providing a way to authenticate into and use information in between different websites.

Open Social = Build once, compatible with many. A new development standard or application programming interface (API) for developers to build applications with one set of code that is compatible with all other social applications that support Open Social, instead of building a different set of code for every single website API. Well, actually it should at least save you at least 80% of coding, in lieu of 100% of recoding each time. The 20% difference may be for any special features that’s specific for each social network or application. Google, Yahoo and MySpace, collaborated together in forming the open social foundation, www.opensocial.org.

Shindig = New protocal to help develop in open social. The actual programming languages can be either Java or PHP; both are supported.

Google App Engine = “Free” development platform/infrastructure to build, test, debug, host and run your applications. This includes the hosting and app server development environment for free. The first 5,000,000 page views are free, with a small nominal charge ($40/mo avg) after that. You can still use your favorite IDE such as eclipse, then use Google App Engine to test, debug, and launch your applications for free. Utilizing the Python programming language.

Android = Build mobile applications, with the help of Google’s mobile software stack. Interactive, touch screen capability, and even motion sensor capability such as a virtual compass navigation within your mobile maps application (of course dependent on what your phone supports as well).

Google AJAX = Using AJAX as your programming language you can add Google functionality onto your website, such as Google Search.

Google Web Toolkit = Helps developers build AJAX applications.

Google Gadgets = Helps developers build widgets or mini applications to run on multiple Google website properties such as iGoogle.

Google Gears = Helps developers build desktop applications.

You Tube Data API = Customize and integrate YouTube on your website, including look/feel, layout and navigation.

May 28th, 2008 by

Google I/O Developer Conference – May 2008

 

Google I/O is a 2 day developer conference in San Francisco, Wednesday & Thursday, May 28 to 29, 2008.

 

This conference is geared toward developers wanting to develop applications that integrate with any of Google’s applications.

 

The latest buzz involves the public launch of several development tools to create any type of web application (not just for google) which is geared toward Web 2.0 Social Applications, such as Google App Engine which provides a full development environment to build, test and host new web applications for free.  Registration is now open to the public.

 

Major programming languages supported are Java, AJAX, and PHP.   Phython is also used within Shindig for their new Open Social project, which is standardizing widget or mini-application plug-in development for Social Applications (where you build once and can launch on various social websites without rebuilding 100% of the code each time for each website – build once, use on many websites).  

 

You can visit the conference information at: 

http://code.google.com/events/io/ 

 

 

 

 

May 12th, 2008 by

Where 2.0 – Burlingame, CA – May 2008

Where 2.0
May 12-14, 2008
Burlingame, CA

Geographic Information Systems (GIS), also known as Geospatial technologies, has developed quickly over the last half decade.   Applications like Google or Yahoo Maps, as well as applications that display location based offline information now online is one of the hottest trends in technology.  Where is my closest Starbucks or retail store?  As well as a multitude of applications for this technology.

“Where 2.0″ is the place to be for those developers or investors interesting in online location based technologies.

For more information you can visit:
http://en.oreilly.com/where2008/public/content/home