<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>in Chris Velazquez's words... - mobile</title>
    <link>http://www.chrisvelazquez.com/blog/</link>
    <description>a blog fertilized by my mental droppings</description>
    <language>en-us</language>
    <copyright>Christopher S. Velazquez</copyright>
    <lastBuildDate>Thu, 01 Feb 2007 19:11:20 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>chris@chrisvelazquez.com</managingEditor>
    <webMaster>chris@chrisvelazquez.com</webMaster>
    <item>
      <trackback:ping>http://www.chrisvelazquez.com/blog/Trackback.aspx?guid=02b5f612-de7f-48d8-8ad8-a2087cc9d361</trackback:ping>
      <pingback:server>http://www.chrisvelazquez.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.chrisvelazquez.com/blog/PermaLink,guid,02b5f612-de7f-48d8-8ad8-a2087cc9d361.aspx</pingback:target>
      <dc:creator>Chris V.</dc:creator>
      <wfw:comment>http://www.chrisvelazquez.com/blog/CommentView,guid,02b5f612-de7f-48d8-8ad8-a2087cc9d361.aspx</wfw:comment>
      <wfw:commentRss>http://www.chrisvelazquez.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=02b5f612-de7f-48d8-8ad8-a2087cc9d361</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
At CodingHorror.com, Jeff shows how to make your website look good on a mobile device. 
It's pretty easy.
</p>
        <p style="text-align:left;">
          <font face="Courier New">&lt;link rel="stylesheet" <font color="#0000ff">href="http://www.yourdomain.com/css/styles-site-mobile.css" </font>type="text/css" <font color="red">media="handheld"</font> /&gt;</font>
        </p>
        <p>
Unfortunately, you still have to download all the HTML as before, but at least it
will look nicer.  And CodingHorror does look swell on a cell.
</p>
        <p>
          <a href="http://www.codinghorror.com/blog/archives/000782.html">http://www.codinghorror.com/blog/archives/000782.html</a>
        </p>
        <img width="0" height="0" src="http://www.chrisvelazquez.com/blog/aggbug.ashx?id=02b5f612-de7f-48d8-8ad8-a2087cc9d361" />
      </body>
      <title>Stylesheets for Print and Handheld</title>
      <guid isPermaLink="false">http://www.chrisvelazquez.com/blog/PermaLink,guid,02b5f612-de7f-48d8-8ad8-a2087cc9d361.aspx</guid>
      <link>http://www.chrisvelazquez.com/blog/PermaLink,guid,02b5f612-de7f-48d8-8ad8-a2087cc9d361.aspx</link>
      <pubDate>Thu, 01 Feb 2007 19:11:20 GMT</pubDate>
      <description>&lt;p&gt;
At CodingHorror.com, Jeff shows how to make your website look good on a mobile device.&amp;nbsp;
It's pretty easy.
&lt;/p&gt;
&lt;p style="text-align:left;"&gt;
&lt;font face="Courier New"&gt;&amp;lt;link rel="stylesheet" &lt;font color=#0000ff&gt;href="http://www.yourdomain.com/css/styles-site-mobile.css" &lt;/font&gt;type="text/css" &lt;font color=red&gt;media="handheld"&lt;/font&gt; /&amp;gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Unfortunately, you still have to download all the HTML as before, but at least it
will look nicer.&amp;nbsp; And CodingHorror does look swell on a cell.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.codinghorror.com/blog/archives/000782.html"&gt;http://www.codinghorror.com/blog/archives/000782.html&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.chrisvelazquez.com/blog/aggbug.ashx?id=02b5f612-de7f-48d8-8ad8-a2087cc9d361" /&gt;</description>
      <comments>http://www.chrisvelazquez.com/blog/CommentView,guid,02b5f612-de7f-48d8-8ad8-a2087cc9d361.aspx</comments>
      <category>mobile;web development</category>
    </item>
    <item>
      <trackback:ping>http://www.chrisvelazquez.com/blog/Trackback.aspx?guid=743d25fa-2eb5-4e32-8731-1a8338904ab9</trackback:ping>
      <pingback:server>http://www.chrisvelazquez.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.chrisvelazquez.com/blog/PermaLink,guid,743d25fa-2eb5-4e32-8731-1a8338904ab9.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://www.chrisvelazquez.com/blog/CommentView,guid,743d25fa-2eb5-4e32-8731-1a8338904ab9.aspx</wfw:comment>
      <wfw:commentRss>http://www.chrisvelazquez.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=743d25fa-2eb5-4e32-8731-1a8338904ab9</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Recently, I bought my wife and myself his-and-hers Windows Mobile 5.0 gadget phones. 
Now I'll admit freely that I'm not a huge cell phone user, and I've always considered
maintaining a cell phone as a necessary evil in the consulting world.  Since
I have been experimenting with the .NET Compact Framework SDK, I figured this could
have potential in software development projects I'm working on.
</p>
        <p>
What is truly amazing is the amount of power that can be packed into one of these
little devices.  This device, the T-Mobile MDA (<a href="http://www.t-mobile.com/shop/phones/Detail.aspx?device=8802ddeb-1ee4-477a-9608-d9cd1e2a903f">link</a>)
has built-in WiFi, bluetooth and infrared beaming, it synchs with Outlook, et al,
using ActiveSync, it comes with a mini MSIE (approximately IE 5.5), Pocket Word and
Excel, a PDF viewer, some games, and other stuff.  There is a plethora of free
and commercial software for the phone, and I downloaded a Command Prompt program and
a Registry Editor.  Using Visual Studio 2005, you can easily develop and deploy
your own .NET software to this device, including SQL CE 5.0, which comes with
a cute little Query Analyzer for ad hoc querying and debugging.  Equipping this
device with a 1 GB MiniSD memory card gives you ample room for about 100 MP3s that
you can play with the mini version of Media Player.
</p>
        <p>
Oh, and did I mention that you can make and receive phone calls with this device?
</p>
        <p>
It is amazing that this thing runs on about 500 MHz processor and delivers this kind
of punch.  When I think back to my first PC, that I bought 13 years ago, this
little gadget blows it away.
</p>
        <p>
I love almost everything about this device except for one thing: most web sites look
downright awful on the web browser.  Nearly all web sites are designed for
1024x768 screen size, with the assumption that the user will be using it at a desktop
or laptop.  Most web sites use a boatload of graphics, with the assumption that
bandwidth is not a problem.  When my device is connected via WiFi, this really
isn't a problem, but more often I connect to the Internet using GPRS, which is much
slower a typical broadband connection and more latent than even a dial-up modem connection.
</p>
        <p>
As a developer, I see the conundrum. Today, most people do not use mobile devices
to browse the Internet.  But I bought this device for $249 last year, and I am
sure that it will be half that price by the end of the year.  Why would I want
to develop a web site for such a niche market?  Until Firefox started gaining
popularity, I only designed for MSIE since that was biggest target.  But thinking
forward, the mobile web market is poised to boom in the next two years.
</p>
        <p>
So what choices do we have as developers?  We could work by redesigning
one site at a time to comply with the new miniature standards.  This is a large
development effort and will cost businesses a lot of money to implement.  Do
I think this will actually happen?  Only the largest companies or the ones most
directly involved in web businesses will do it.  For instance, GoDaddy has a
mobile web interface that I used to register a domain using my gadget phone. 
But most vendors are not doing this yet.
</p>
        <p>
So what about medium to small-business web sites?  I think there needs to be
a handly plug-in the can convert a web site to mobile formatting when a mobile web
browser makes a request.  My idea is that I could create an <strong>HTML proxy </strong>that
makes the actual HTTP request from the web server, but then reformats the HTML and
imagery that is sent back as a response.  Current mobile web browsers make the
full request and drop formatting on the client.  An HTML proxy that can be installed
on the web site would provide an alternative where the crash diet occurs on the server,
resulting in faster loading web pages on the mobile web browser.
</p>
        <p>
My thought is that there would need to be certain flavors that are available immediately. 
Most dynamic pages are written using PHP, ASP and ASP.NET these days.  These
would be the immediate target systems.  I have yet to flesh out the details of
this server HTML proxy, but I'm going to be investigating this this year.  If
you are interested in enabling people to use the Internet more effectively please
e-mail me.  I think this is a pretty good idea, but I'm willing to listen to
better ones!
</p>
        <img width="0" height="0" src="http://www.chrisvelazquez.com/blog/aggbug.ashx?id=743d25fa-2eb5-4e32-8731-1a8338904ab9" />
      </body>
      <title>The Supercomputer in my Pocket</title>
      <guid isPermaLink="false">http://www.chrisvelazquez.com/blog/PermaLink,guid,743d25fa-2eb5-4e32-8731-1a8338904ab9.aspx</guid>
      <link>http://www.chrisvelazquez.com/blog/PermaLink,guid,743d25fa-2eb5-4e32-8731-1a8338904ab9.aspx</link>
      <pubDate>Mon, 01 Jan 2007 18:10:18 GMT</pubDate>
      <description>&lt;p&gt;
Recently, I bought my wife and myself his-and-hers Windows Mobile 5.0 gadget phones.&amp;nbsp;
Now I'll admit freely that I'm not a huge cell phone user, and I've always considered
maintaining a cell phone as a necessary evil in the consulting world.&amp;nbsp; Since
I have been experimenting with the .NET Compact Framework SDK, I figured this could
have potential in software development projects I'm working on.
&lt;/p&gt;
&lt;p&gt;
What is truly amazing is the amount of power that can be packed into one of these
little devices.&amp;nbsp; This device, the T-Mobile MDA&amp;nbsp;(&lt;a href="http://www.t-mobile.com/shop/phones/Detail.aspx?device=8802ddeb-1ee4-477a-9608-d9cd1e2a903f"&gt;link&lt;/a&gt;)
has built-in WiFi, bluetooth and infrared beaming, it synchs with Outlook, et al,
using ActiveSync, it comes with a mini MSIE (approximately IE 5.5), Pocket Word and
Excel, a PDF viewer, some games, and other stuff.&amp;nbsp; There is a plethora of free
and commercial software for the phone, and I downloaded a Command Prompt program and
a Registry Editor.&amp;nbsp; Using Visual Studio 2005, you can easily develop and deploy
your own .NET&amp;nbsp;software to this device, including SQL CE 5.0, which comes with
a cute little Query Analyzer for ad hoc querying and debugging.&amp;nbsp; Equipping this
device with a 1 GB MiniSD memory card gives you ample room for about 100 MP3s that
you can play with the mini version of Media Player.
&lt;/p&gt;
&lt;p&gt;
Oh, and did I mention that you can make and receive phone calls with this device?
&lt;/p&gt;
&lt;p&gt;
It is amazing that this thing runs on about 500 MHz processor and delivers this kind
of punch.&amp;nbsp; When I think back to my first PC, that I bought 13 years ago, this
little gadget blows it away.
&lt;/p&gt;
&lt;p&gt;
I love almost everything about this device except for one thing: most web sites look
downright awful on&amp;nbsp;the web browser.&amp;nbsp; Nearly all web sites are designed for
1024x768 screen size, with the assumption that the user will be using it at a desktop
or laptop.&amp;nbsp; Most web sites use a boatload of graphics, with the assumption that
bandwidth is not a problem.&amp;nbsp; When my device is connected via WiFi, this really
isn't a problem, but more often I connect to the Internet using GPRS, which is much
slower a typical broadband connection and more latent than even a dial-up modem connection.
&lt;/p&gt;
&lt;p&gt;
As a developer, I see the conundrum.&amp;nbsp;Today, most people do not use mobile devices
to browse the Internet.&amp;nbsp; But I bought this device for $249 last year, and I am
sure that it will be half that price by the end of the year.&amp;nbsp; Why would I want
to develop a web site for such a niche market?&amp;nbsp; Until Firefox started gaining
popularity, I only designed for MSIE since that was biggest target.&amp;nbsp; But thinking
forward, the mobile web&amp;nbsp;market is poised to boom in the next two years.
&lt;/p&gt;
&lt;p&gt;
So what choices do we have as developers?&amp;nbsp; We could work&amp;nbsp;by redesigning
one site at a time to comply with the new miniature standards.&amp;nbsp; This is a large
development effort and will cost businesses a lot of money to implement.&amp;nbsp; Do
I think this will actually happen?&amp;nbsp; Only the largest companies or the ones most
directly involved in web businesses will do it.&amp;nbsp; For instance, GoDaddy has a
mobile web interface that I used to register a domain using my gadget phone.&amp;nbsp;
But most vendors are not doing this yet.
&lt;/p&gt;
&lt;p&gt;
So what about medium to small-business web sites?&amp;nbsp; I think there needs to be
a handly plug-in the can convert a web site to mobile formatting when a mobile web
browser makes a request.&amp;nbsp; My idea is that I could create an &lt;strong&gt;HTML proxy &lt;/strong&gt;that
makes the actual HTTP request from the web server, but then reformats the HTML and
imagery that is sent back as a response.&amp;nbsp; Current mobile web browsers make the
full request and drop formatting on the client.&amp;nbsp; An HTML proxy that can be installed
on the web site would provide an alternative where the crash diet occurs on the server,
resulting in faster loading web pages on the mobile web browser.
&lt;/p&gt;
&lt;p&gt;
My thought is that there would need to be certain flavors that are available immediately.&amp;nbsp;
Most dynamic pages are written using PHP, ASP and ASP.NET these days.&amp;nbsp; These
would be the immediate target systems.&amp;nbsp; I have yet to flesh out the details of
this server HTML proxy, but I'm going to be investigating this this year.&amp;nbsp; If
you are interested in enabling people to use the Internet more effectively please
e-mail me.&amp;nbsp; I think this is a pretty good idea, but I'm willing to listen to
better ones!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.chrisvelazquez.com/blog/aggbug.ashx?id=743d25fa-2eb5-4e32-8731-1a8338904ab9" /&gt;</description>
      <comments>http://www.chrisvelazquez.com/blog/CommentView,guid,743d25fa-2eb5-4e32-8731-1a8338904ab9.aspx</comments>
      <category>mobile;web development</category>
    </item>
  </channel>
</rss>