Mobile Tweete update to 0.7b

Today I finally released the new version of Mobile Tweete (0.7). Some of you might have noticed that I skipped 0.6 which was never released publicly due to it being a very unstable codebase. It had a whole bunch of new features, but the base code kept erroring out. All of these problems have been fixed in version 0.7.

Mobile Tweete 0.7 has a bunch of new features which I decided made it a much more useable experience. I also tried to listen to comments via search.twitter.com and incorporated a bunch of suggestions from users.  The new features in 0.7b are:

  • Top menus can now be configured
  • Individual Quick Action buttons can be turned on/off
  • Tweete now supports ‘profiles’ which apply different settings depending on the device you are browsing from
  • Change the colours of Tweete by using the colour scheme picker, or use your Twitter colour settings!
  • Ability to turn avatars on/off on the timeline
  • Search menu item now – uses search.twitter.com api
  • Change how many tweets you want to display on each page (max 200)
  • Added themes & users can now develop and submit custom themes for inclusion in Tweete
  • Turn the header bar on/off
  • The ability to enable a restrictive input box or not. i.e. limit input at 140 chars
  • Auto-refresh interval can be specified if you would like the page automatically updated
  • Customize the ReTweet syntax
  • Reading resume line, this basically adds a line on the /home page which points out where you were up to last time you viewed the page so you don’t re-read old tweets.

For more information, you can check the help pages.

I would love to hear what you guys think about the new version :)

Tweete : a New Mobile Twitter Client

After months of complaining about the lack of features on the official mobile twitter client, and the download overhead of slandr, I decided to write my own mobile twitter client. One that focuses on most needed functionality without the huge download overhead. I call it Tweete.

I’m still working on Tweete, but at the moment I have a beta release running that you are welcome to try out which you can find here: m.tweete.net. I’ve tried to keep the pages fairly light, at the moment each page is around 5k, which is roughly the same as the official mobile twitter client, but Tweete has extra features. Slandr on the other hand is around 25k per page load (last time I checked). My mobile handset browser (WM6 IE) doesn’t support gzipping content, so I’ve tried to make pages as light as possible without gzipping.

To use Tweete, simply login with your twitter login details and away you go; no need to create an account or maintain another password.

Currently the following features are implemented in Tweete:

  • Send updates
  • User & friends timeline (with pagination)
  • View replies
  • View direct messages & send direct messages
  • Pagination for direct messages & replies
  • Mirrored Twitter URL structure
  • User profiles
  • Follow & Unfollow users
  • API Limit handling

The following features are planned:

  • Delete tweets & direct messages

And the following may or may not be implemented:

  • Customize css colours from twitter account settings

If anyone has any suggestions, feel free to contact me with them (or leave a ticket at the Tweete Trac page) and I’ll see what I can do :)

For those of you who are interested in implementation details; I used the Kohana PHP Framework. Kohana is designed from ground up as a lightweight secure php framework for rapid application development. I have had a look at a number of frameworks for php, and in my opinion, is the most easy and logical to use.

Barcamp Brisbane

I attended Barcamp Brisbane today in East Brisbane. For those of you who don’t know what Barcamp is, it is “… an ad-hoc unconference born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos and interaction from attendees.”

Barcamp Brisbane

The turnout was fairly good, roughly 40 people there in total. The topics of the speeches didn’t really appeal to me overly, but I found them interesting nonetheless. They ranged from, writing unit tested code, open ID and its benefits, web standards, user interface design/experience and a few other topics I missed. Overall, the speeches were presented well, some of the presenters were a bit nervous and the speeches a tad under-prepared, but I know that speaking in-front of people can be a very daunting task.

If one word could sum up the general theme of the day for me though, it would be ‘startup’. Most discussions after presentations and during lunch sounded very startupish. Being in a startup at the moment, I found this very interesting as there are a large number of other likeminded people out there who want a piece of the web2.0 pie. But it got me thinking, we have a room full of able techies with a massive wealth of knowledge all itching to get into startup mode, but no one to harness the opportunity that they could potentially bring from a technical perspective. Are all these people going to waste because they aren’t business minded and have a hard time thinking of ideas and bringing them to market?

The problem for the techies is that in order to succeed and become a part of a startup, they need someone to take care of the financials and the marketing. Being a programmer myself, I find it unbelievably boring having to deal with financials and marketing. I would just prefer to do what I do as it interests me the most. I know that most programmers feel the same way, but don’t have a means of finding the other 2 thirds of the equation for an effective startup. Where do techies find the other 2/3?

It occurred to me that the ideal meeting for techies would be to place them in a room full of business people who have awesome ideas, but don’t know any techies to help get the idea off the ground (and believe me, there are a lot of people with really great ideas in this boat). So why not run an event where we combine, for example, the Youth Symposium of Brisbane and BarCamp Brisbane together. This way we are putting the people with the technical knowhow alongside people with great ideas. It would provide a great networking opportunity, and potentially a lot of jobs for people wanting to be in a startup.

As for the event itself, I would in-visage the first hour being a mingle of all people, followed by a few seminars targeted at different aspects of running a startup, including financials, marketing, development and bringing the product to market. The techies could learn about the ideal way of developing for a startup (ie, Agile/waterfall/XP), and the business people would learn about what running a start up is all about. For example, what are the pitfalls of running a startup? How do you secure funding during the later stages of the product development? What are the legal issues surrounding IP? And many more questions a lot of startups face during the initial phases of setup.

I’m sure an idea like this already exists in the world somewhere, maybe even in Australia. If it doesn’t then why not?