Andreas Engel - BizDev & Program Management
Because iCan!
andreasengel.com
Tuesday, August 05, 2008
  Leveraging YouTube's Data in the Cloud
YouTube dominates the Online Video market with an attractive user audience loving Internet-based clips and videos they can view, listen, interact with and participate when, what and how they want.

YouTube is already among the top 3 global assets in terms of minutes spent online. A recent statistic of Hitwise shows, that YouTube is also current marketleader in terms of visits in the US:

Top 5 Online Video Websites ranked by Market Share of U.S. Visits
Rank Name Domain May-08 May-07 Percent Change
1 YouTube www.youtube.com 75.43% 59.95% 26%
2 MySpaceTV www.myspacetv.com 9.01% 16.06% -44%
3 Google Video video.google.com 3.73% 7.80% -52%
4 Yahoo! Video video.search.yahoo.com 1.92% 2.77% -31%
5 Veoh www.veoh.com 1.13% 0.86% 32%

Currently I wouldn't know a better place to search for a video - even the most exeptional content can be found in the cloud. Recently I heared that the IOC will broadcast a selection of Beijing 2008 Olympic Games clips as Video On Demand to countries where digital VOD rights have not been sold.

There is many creative ways to integrate YouTube via API with a site or application:
According to Google one can:
Software as a Service (SaaS) has been one of the fastest growing trends in software over the past years. The new Google App Engine makes creating tools quickly and effectively and provides an opportunity for users to leverage the data that live in the cloud:
Next generation asset YouTube is becoming an increasingly relevant distribution and monetization channel for video enhancing the customer experience distributing video clips and other forms of video over the Web anywhere and anytime, while traditional media have content still embedded making it only consumable at a certain time.

Labels: , , , , , ,

 
Wednesday, July 23, 2008
  Web-Apps Evolution in the Cloud
Golden Rain
Golden Rain by andreasengel

Software as a Service (SaaS) has been one of the fastest growing trends in software over the past years. The new Google App Engine makes creating tools quickly and effectively and applying new Web-standards like OAuth provides an opportunity for users to leverage data that live in the cloud with the purpose to
Google with its mission 'to organize the world’s information and make it universally accessible and useful' has its strengths in market & brand leadership in online search and in an ever expanding online product portfolio with a great potential in cloud computing and synching services via Gears.

Here some useful GData APIs including YouTube:
An excellent ressource for mashups, APIs and the Web as platform can be found at the ProgrammableWeb.

Labels: , , , , , , ,

 
Saturday, June 28, 2008
  Setting a New Web-Standard with OAuth for Secure API Authentication
Current trends in information architecture, the development of user-provided information and the use and combination of single function focused applications show that the Internet is shifting to a medium that is more and more structured with a decentralized authority.
Instead of using a single site for all online needs users use different sites and services to manage their online experience applying state of the art Data APIs allowing aplications to access their data. Making use of a Web-standard like OAuth for secure API authentication gives your users access to their data while protecting their passwords and other protected areas. From OAuth:
"Many luxury cars today come with a valet key. It is a special key you give the parking attendant and unlike your regular key, will not allow the car to drive more than a mile or two. Some valet keys will not open the trunk, while others will block access to your onboard cell phone address book. Regardless of what restrictions the valet key imposes, the idea is very clever. You give someone limited access to your car with a special key, while using your regular key to unlock everything."
Here is a short demo of what it means to end users:

While reviewing one of the latest Google innovations, Google App Engine, which lets one run Web applications on Google's infrastructure with no servers to maintain I found it worth to mention OAuth as an open standard for secure API authentication - OAuth is now supported on all of the Google Data APIs. Being familiar with UML or sequence diagrams it's easy to understand the Google data API authentication process. More on Google Data APIs blog.


Resources:

Labels: , , , , , , , ,

 
Wednesday, May 28, 2008
  Into the Cloud with Google App Engine
Managing information becomes more and more important for individuals and corporations that want to use the web strategically to build value - in these days it's trendy to collaborate, share data and information over the Web.

If somebody asked me what kind of Google Apps I'm using regularly, well, there is award winning Gmail, Reader, iGoogle, Blogger, Docs and of course the most important: Search. Without search no information, without information no action. Google's automated search technology enables me to obtain nearly instant access to any relevant information.

One of the latest Google innovations is Google App Engine, which lets one run Web applications on Google's infrastructure with no servers to maintain. Currently it supports the Python runtime environment using Python version 2.5.2 and provides APIs for the datastore, Google Accounts, URL fetch and email services.

Although Python is not my speciality and my time is very limited, I found it quite comfortable to step into cloud computing with no servers to maintain, to follow the examples and create a first App with Google App Engine. It's early stage, but I think this service is very promising. It's not made to host any SAP datacenter, but it's made to extend the Google experience building modern applications on top of a worldclass datacenter with reduced maintenance costs and the purpose to
The tool-kit includes the Django web application framework with form validation, version 0.96.1 or newer, supporting Dojo as state of the art AJAX incarnation.

Latest APIs allow to do image manipulation and caching through memcached, high-performance, distributed memory object caching system to speed up dynamic web applications by alleviating database load as I noticed through several blogs.

It encourages to make use of Web-standards like OAuth for secure API authentication, JSON, a lightweight data-interchange format based on a subset of the JavaScript Programming Language and and OpenSocial, to create apps that access a social network's friends and update feeds from Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, MySpace, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo, and XING.

The rapid adoption of broadband has made it possible to move more and more applications to the Web.

Labels: , , , , ,

 
Thursday, May 31, 2007
  Google Developer Day: Going Offline with Google Gears

The first app to be gears enabled is Google Reader

Just announced on the Google Developer Day in Australia Google Gears (in Beta) can already be experienced via the Google Reader if you use Mozilla Firefox. Just click on the Offline Link in the top right navbar of your Google Reader and follow the installation instructions.

While going offline Gears downloads the latest 2000 posts and synchronizes the Reader while going online again. Fine!

From Google Gears Blog:
'Gears is an incremental improvement to the web as it is today. It adds just enough to AJAX to make current web applications work offline.

Gears today covers what we think is the minimal set of primitives required for offline apps. It is still a bit rough and in need of polish, but we are releasing it early because we think the best way to make Gears really useful is to evolve it into an open standard.'
The next live stream from the London Developer Day takes place today at 12.00 BST (British Summer Time).

Developer Resources:
More Google Apps:

Labels: , , ,

 
Thursday, February 22, 2007
  Into the Enterprise with Google Apps Premier Edition
It's always been messy to collaborate on projects created with MS Office products and to share them with co-workers. The better that Google launched Google Apps Premier Edition with new administration APIs aimed at businesses for the next-generation communication and collaboration.
Those applications are already out for a while, however the new thing is a premier edition option including:
Google Apps are excellent AJAX-based communications tools reducing the amount of friction to interact with each other and to improve communications.

The rapid adoption of broadband has made it possible to move more and more applications to the Web and it's a step further to a Web-based collaboration-suite with drastically reduced maintenance costs with an option to buy further premium services.

Before using Google Apps one should read the GOOGLE APPS PREMIER EDITION AGREEMENT carefully and think of questions about privacy, ethics, security and technology support. It might also be interesting what happens in case of an outage or data losses.

Labels: , , , ,

 
Saturday, November 25, 2006
  Creating Customized Applications via Mash Ups
In these days it's trendy to collaborate, share data and information over the Web. It seems to me like the Web has quickly morphed into a giant global operating system which allows to remix the Web via mash ups.

Over a period of nearly two years I posted more than 200 entries on my personal blog. The increasing amount of posts made it necessary to apply new ways to look up existing entries and to extract information quickly with precision.

Applying the state of the art Google AJAX Search API this combination of Web-based applications across different sources offers a useful, cheap and easy way to create a customized application solving this issue.

I found it easy to integrate and a fast way to search several blog posts without leaving the site and the quality of search results for my blog improved a lot applying the GblogSearch module. Reason enough to give the search box a prominent place on top of the page now.

Extracting information quickly with precision inspired me recently to create two customized search modules featuring AJAX and Video. I'm thinking already about leveraging a mash up including groupware and collaboration, information management, knowledge management, content management, work flows, multi channel facilities and single sign on. Mash ups put more power in the hands of end users.

Labels: , , , , ,

 
'The Internet is shifting to a medium that is more and more structured with a decentralized authority.'
SubscribeSite Feed | Skype MeMy status | eMailGmail
www.flickr.com

My Photo
Name: Andreas Engel
Location: Düsseldorf, NRW, Germany

BizDev & Program Management | eCommerce, PMI, ITIL

Previous Posts
Where is Vodafone's Generation Upload?
Nokia Comes with Applications
Forget the Most of Now!
Mobile Terminals Set as a Primary Internet Device
eBay and Amazon on Collision Course
Passion for Speed: Google Chrome
Turning the Wheel - Observing the World
Leveraging YouTube's Data in the Cloud
Combining Blue and Green: Telefónica
Vodafone.de not Capable to Deliver a Stunning Web-...

Tagging Thing
Ajax | Branding | Collaboration | Diving | Entertainment | Checkout | Google | Lifestyle | Movies | Photos | Strategy | Networking | Productivity | Videos | Web 2.0

Strategy Evaluaton
Current and Future eCommerce Challenges (HTML)
Spotlight 2.0 (HTML) | (PDF MindMap)
TnT 2.0 (PDF MindMap)