• Find me online:  coolest guy on the internet
Subscribe: Via E-mail | Blog Posts | Lifestream | Photos
  • BlogI like to write.
  • LifestreamPlaying online.
  • PhotosMy life in Photos.
  • ProfileAll about me.
  • ProjectsStuff I'm doing.
  • WikiA place for Geeks.
  • ContactGet in touch.

Justin Hartman

Posts Tagged ‘Yahoo!’


Posted on February 12, 2009 - by Justin Hartman

Creating a mobile site with Yahoo! Blueprint

Creating a mobile site with Yahoo! Blueprint

Hey, it looks like you're new here to my blog! You may want to consider subscribing to my RSS feed and you'll automatically get notified when I post a new blog entry. If web feeds aren't your thing then why not join my email list by clicking here. Thanks for stopping by.

Yahoo! Blueprint, in theory, is an amazing and agile mobile development framework. Yahoo! describes Blueprint as…

…a platform for developing and distributing rich mobile Internet services. It offers a standards-based language, an easy-to-use toolkit, innovative features, and support across multiple runtime environments—allowing developers to maximize their reach across thousands of mobile devices.

When we first came across Blueprint at Afrigator we got really excited about the possibilities. Here you can develop a mobile site in a standard XML format and by integrating your mobile application into Blueprint it would interpret the markup, detect the mobile phone a user is on and in turn render an optimised mobile version tailored just for their device.

Well not really! To test it out I created a very simple mobile application that will return all the header information sent from Yahoo! to your webserver about the mobile device. All I did was use a simple getallheaders function wrapped in the Blueprint XML. In theory this simple application should render perfectly across thousands of devices.

Here’s my entire mobile application file which is accessible at bp.justinhartman.com.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
	header( "Content-Type: application/x-blueprint+xml" );
	header( "Cache-Control: no-cache" );
?>
 
<page>
  <content>
    <module>
      <header layout="simple">
        <layout-items>
          <block class="title">Mobile Headers</block>
        </layout-items>
      </header>
	<?php
	foreach (getallheaders() as $name => $value) {
		echo "<block>".$name.": ".$value."</block>";
	}
	?>
    </module>
  </content>
</page>

Accessing bp.justinhartman.com on my iPhone the application returned the following results which I was really impressed with.

Mobile Headers Application

So now I know the iPhone version works as expected but what about a Nokia 6610? Well the results are really disappointing. Instead of seeing the mobile headers all I get is a screen displaying my site description text (A simple application that shows you the headers from your mobile device.) with a message saying I need to install either Yahoo GO! or Opera Mini to view the application.

I tried to Install Yahoo GO! on the Nokia 6610 but I got another message saying my Windows Mobile device was not supported. How did a Symbian operating system become Windows Mobile? Anyway, I digress, I then installed Opera Mini as this was my only step left but alas more problems exist.

When accessing bp.justinhartman.com from within Opera Mini all I get is the same message, this time in French, asking me to install either Yahoo GO! or Opera Mini. Now I’m not sure if this is a Nokia 6610 problem as Opera Mini won’t work either but Yahoo! Blueprint has just failed a very simple test.

Yahoo! claim that they support thousands of mobile devices and as long as a mobile supports XHTML (including tables, forms and GIF/PNG/JPG images) and CSS2 then it should render perfectly. As you can tell my results are not as expected.

For now Blueprint has been thrown out the window as a new framework for us to develop Afrigator’s new mobile site. If it can’t even handle a 6610 then I have to wonder what phones it really will support.

I wonder if you guys can help me by accessing bp.justinhartman.com on your mobile phone and letting me know what you see. If you manage to see all your mobile headers then you know it’s working. If you do decide to help, please post your mobile phone manufacturer and model in the comment form below. Also, let me know if it works in Opera Mini on your side.

 

Posted on September 18, 2007 - by Justin Hartman

Yahoo! Mash is a complete mesh

Over the weekend I got an invite to Yahoo!‘s new social networking site called Mash. At first glance it’s a little difficult to understand what it’s all about but through some playing I’ve come to the conclusion that despite some obvious social networking tools the only additional feature it offers is the ability to allow friends, contacts and the general public to mash up your profile with various applications and custom CSS styles.

While trying to combine MySpace (the individual page styling), Facebook (the simplicity of design and functionality) and Flickr (nifty AJAX effects) into one application I can see how it will provide some value for certain people however mashing up other people’s profiles might irritate a few discerning souls – me included.

One of the key elements missing from Mash is the ability to search for friends. The only way to find a friend is to either import your Gmail or Yahoo! contact list or invite individual friends to Mash and hope that they have a profile.

At the moment Mash invites happen by having one of your friends create a profile for you. Your friend can then add various items to your profile and when you accept the invitation your profile goes live in the Mash network and you get the following page.

Yahoo Mash

(more…)

 


  • About me

    Justin HartmanI am a seasoned entrepreneur and currently the CEO of Afrigator, a startup which I co-founded in April 2007 and later sold a stake to MIH Internet Africa. This blog is mostly about my life, experience running a startup and thoughts on technology that I encounter along the way... read more.
  • Stuff I’ve written

    • Digital strategy in SA simply doesn’t exist
    • My Tattoo, what, where and why I did it
    • Social Code goes public, finally
    • Social Media ROI… does it exist?
    • My US trip as visualised by Flipboard
  • What people are saying

    • Tony R on What the Internet looked like in 1995
    • j on How important is money?
    • Kayla on Digital strategy in SA simply doesn’t exist
    • ASH on I must pay Netcare so my son can visit his brother!
    • Emy on My Tattoo, what, where and why I did it
© 2008 Justin Hartman - Living Life. Running a Startup. Loving Technology. Web Hosting Sponsored by WPWebHost.
Afrigator