superbrowser, by allen brunson
allen.brunson@gmail.com
http://www.platinumball.net/


superbrowser overview
---------------------

This is a project I created for a contracting client a few years ago. They were using a specialized iPhone web browser called big5 for various projects inside their company. It did almost what they wanted, but they needed a few extra features. The original author of the project wasn't interested in helping them, or wanted too much money, I'm not sure which. His code was GPL'ed, so I started with that as a base, and added the features they wanted. More about big5 here: http://www.big5apps.com/

superbrowser functions pretty much like Mobile Safari, but with some extra features. By using special javascript hooks, the website designer can make superbrowser do interesting things, like pop up a camera window for taking a new picture and uploading it to the website.

The amount of code I had to write specifically for this project is deceptively small. Just four short classes. The vast majority of the code lives in four common libraries that I maintain, which I have used again and again in many iOS projects.

You should be able to build this project in the simulator and use it as you would any other web browser. It supports rotating to landscape mode. It was written long before iPad and iPhone 4 were introduced, so it has not been updated for those devices. All it would take is a couple of new icons, because all my library code has been kept up to date.


other iphone projects
---------------------

portfolio: http://www.platinumball.net/portfolio/
   hearts: http://www.platinumball.net/hearts/


blog postings
-------------

I've written a number of blog posts pertaining to iOS development that are pretty popular.

  http://www.platinumball.net/blog/2011/01/31/uibutton-graphics-highlighting/
  http://www.platinumball.net/blog/2010/02/27/uiprogresshud-replacement/
  http://www.platinumball.net/blog/2010/01/31/iphone-uiimage-rotation-and-scaling/
  http://www.platinumball.net/blog/2010/02/28/iphone-nibless/
  http://www.platinumball.net/blog/2009/07/18/nslog-sucks/
  http://www.platinumball.net/blog/2009/05/03/cocoa-app-memory-usage/

Here's some google searches that I rank very high for.

  iphone nibless
  uiprogresshud replacement
  nslog sucks
  uibutton highlight
  uiimage rotate

My blog posts tend to get cited every now and then on StackOverflow. Here's another google search:

  platinumball.net site:stackoverflow.com
