iOS4 – Where do I get it and What’s New?

If you’re like me you may have waited until after work or even school to download the latest iPhone OS.  You might also be a little disappointed like me in the download times for the 378MB file.  First, DON’T DOWNLOAD FROM iTUNES! – It takes way too long!  Try downloading it directly from Apple (links below).

current version date found
iPhone (iPhone1,1) 3.1.3 (7E18) 04/08/2010 21:05:48
iPhone 3G (iPhone1,2) 4.0 (8A293) 06/21/2010 13:03:02
iPhone 3GS (iPhone2,1) 4.0 (8A293) 06/21/2010 13:03:03
iPod Touch (2G) (iPod2,1) 4.0 (8A293) 06/21/2010 13:03:04
iPod Touch (3G) (iPod3,1) 4.0 (8A293) 06/21/2010 13:03:05
iPad (iPad1,1) 3.2 (7B367) 04/08/2010 21:05:48
iPhone 4 (iPhone3,1) 4.0 (8A293) 06/21/2010 13:03:06
last updated: 06/21/2010 13:15:01 EDT. SOURCE: http://bit.ly/9LCSAt

If you need help with installing the above software package you can reference another blog post of mine.

So… What’s new?

  • Multitasking
  • Folders
  • Unified Inbox
  • Threaded Email
  • Gmail Archive (instead of delete)
  • Integrated Spell Checker
  • Custom Home Screen Wallpapers
  • Digital Zoom w/ Camera (5x)
  • Bluetooth Keyboard Support
  • Search Yahoo or Bing vs. Google
  • New Contact UI when Editing
  • and much MORE!

Sources:

Posted in Operating Systems, iPhone | Tagged , | Leave a comment

WordPress 3.0 Installed! – Test Post

Testing – Check
Integration Issues – Unknown
Theme 2010 – Awesome!
Nothing else report at this time.

Welcome to WordPress 3.0.  So far I’m digging it and some of the features from the 2010 theme are awesome!  More to come…

Posted in Uncategorized | Leave a comment

#Minnebar – Startups vs. Consulting

Speaker: Jon Dahl
Twitter: @jondahl

What’s the Difference?

Startup

  • You’re making something that someone wants.
  • You own something.
  • You can sell that something for money.

Consulting

  • You’re selling your services.
  • Your service is a special skill set(s).
  • You don’t own anything besides your skills.

Suggestions

Startup

  • Again, make something that people want.
  • Statistically startups are more successful when there is more than one founder.  Note: I don’t have the reference for this statement.
  • Have awesome founders!  An awesome founder can be defined as CRAP.
    • Compliments others.
    • Respects others.
    • Animal – goes balls to the walls to get stuff done.
    • Parity – shows equality with others.

Consultant

  • Be good at what you do.
  • Manage relationships.
  • Relationship failures result in project failures.
    • If there was a surprise in the project – relationship failure.
    • If the client is frustrated with the current progress – relationship failure.
    • If the client’s requirements are unclear – relationship failure.
  • Proactive communication can prevent most relationship failures.
  • Deliver that “warm and fuzzy feeling”.  The following can do just that:
    • Frequent updates.
    • Answer phone calls and email promptly.
    • Don’t forget the tasks your agreed to follow up on and complete.
    • Create low expectations and beat them. – I’m a little skeptical of this one.
    • Meet or beat deadlines.

In summary, having a startup sounds more worthwhile and rewarding that being a consultant.

Posted in Entrepreneurship | Tagged , , | Leave a comment

#Minnebar – How to Build a Web Application While Riding the Bus

Presenter: Mike Hugo
Twitter: @piragua
Website: whenworksforyou.com

Mike had a great story to tell that many of us can relate to.  Mike had a ton of ideas rolling around in his head but never executed on his ideas until he realized what the problem was…  He thought about his ideas so much that he became overwhelmed and as a result he would convince himself that his ideas were not worth pursuing.  Mike summarizes this process into 7 stages.

  1. Idea – We all have ideas and they come to us in different ways.  Be sure to write them down.  I would recommend keeping a notebook or even your phone next to you.  You can then take notes in the middle of the night if needed.
  2. Dismissal – This is where we convince ourselves that the idea is not worth executing.  For example: “Someone has already done this.  Why should I do it?” or you overwhelm yourself with all the different bells and whistles your idea could have.
  3. Plausibility – Narrow the scope of your idea down to the point of actually being able to implement your idea.  Start with the basics (alpha or beta) and you can always add more features.
  4. Implementation – Stop thinking and start doing! Most importantly, set a deadline and share this deadline.  Share your deadline with your friends and family.  They will help keep you on track and will hopefully give you grief if you miss it.  Your friends and family can help you test your product out when the time comes.
  5. Trim Scope and Modify Deadline – KISS (keep it simple stupid)  Step back and assess the “nice to haves” vs. the “required functionality”.
  6. Tell the World – Go on Facebook, Twitter, MySpace (if you use it?) and tell the world about your product.  Most importantly, ask for feedback and take action upon that feedback.
  7. Repeat

At this point in time you’re probably wondering what the above has to do with developing a web application while riding the bus… Well, Mike did in fact develop the above application while riding the bus.  He just happened to note his behavior along the well.  So… What lessons did Mike learn while riding the bus?

  1. If you sit in the back of the bus you can comfortably open and use a laptop.
  2. The bus doesn’t have WiFi and the additional cost for a WiFi card was not worth it.
  3. People tend to look at you funny if you’re using a laptop on the bus or they want to rubberneck to see what’s going on.
  4. Mike rode the bus for approximately one hour per day (half hour each way).  There were a few times where he missed his stop because he was too involved with his work.  Sometimes a half hour wasn’t enough time to complete the task at hand.  So, he would then go to a coffee shop for an additional half hour.
  5. In addition to his normal development time on the bus Mike would also carve out some time at home to work on his project.  He would usually do this while his wife was at work or not at home.  Remember, family first.

Posted in Web Design, Web Devleopment | Tagged , | 1 Comment

#Minnebar – Titanium Mobile – Native Mobile Applications in JavaScript

Presenter: Kevin Whinnery
Email: KevinWhinnery@gmail.com
Twitter: @KevinWhinnery

In lieu of learning Objective C or Java to develop an iPhone/Android app there is another way! Kevin’s presentation encompassed the use of Titanium Mobile (TM). TM allows anyone to build apps faster by allowing the developer to use web technologies (JavaScript) to build native mobile applications.

Developer Note: In order to develop with TM you will need to have the native SDKs installed. It was recommended that you preload the Android SDK prior to TM (supposedly it takes a while to load).

Titanium Mobile Benefits/Features:

  • Cross Platform
    • iPhone
    • Android
    • Blackberry (soon!)
  • Real Native Apps
  • Open Source (free!)
  • Social API integration – there are some good Facebook examples
  • Data Access – connect to SQL databases
  • Integrated Analytics

Here are some real examples of apps that were created using TM:

A dditional Help/Resources:
http://www.developer.appcelerator.com
http://www.vimeo.com/appcelerator
http://www.appcelerator.com/download

Posted in Android, Web Devleopment, iPhone | Tagged , , , , | Leave a comment