The Daydream Blog

MacMacDev WWDC / San Francisco

May 28th, 2008

There is a meeting scheduled for Scottish based Mac developers attending WWDC. Initial plans are for meeting at the Thirsty Bear on Sunday, 8th June at 6PM. Exact timings may change.

If you are interested, please email david at macmacdev dot com. Further details and updates can be found at the MacMacDev website.

There are already 8-9 attendees, so a healthy number. More the merrier, so please let David know if you would like to come along too.

CSSEdit: Attention To Detail

May 23rd, 2008

There is one feature, in all of the apps that I use, that continues to impress me and makes a huge difference to my workflow. CSSEdit from MacRabbit does what it says on the tin – it edits CSS files, that define layout for modern web pages. For initiates, CSS seems like some arcane data file format pre-dating XML, but CSSEdit makes it easy to master.

Selecting a numerical field in CSSEdit such as Margin, Padding or Width, allows you to adjust the positioning of elements on your webpage. The live preview shows your changes immediately.

But the stand out feature is that if you hover your mouse over the selected field, you can use the mouse’s scroll wheel to adjust the value. This makes it phenomenally easy to fine tune the position of elements, to make them pixel perfect.

I primarily use Coda for my web development and although Coda has a built in CSS editor, it just doesn’t compare to CSSEdit. Which is perhaps why Panic, Coda’s creators, wanted to include CSSEdit within Coda, in the same way as they incorporate SubEthaEdit as the text editor in the app. It is a shame the two parties were not able to come to an agreement.

Here’s kudos to MacRabbit for great attention to detail, that makes a huge difference to users. Whilst Mac software developers need to remember the 80-20 rule to deliver, we still need to remember the other 20%. It should only been delayed to deliver the 80%, but still needs to be tackled to make our apps that extra bit special for our users.

MacMacDev

May 21st, 2008

I had the great privilege to meet a number of Scottish based Mac software developers at the first Edinburgh MacMacDev meeting. The group was set up by head Cocoa cheer leader, David Masters of PyrusMalus. there have been a couple of meetings so far in Glasgow and one in Edinburgh.

Since moving to Scotland 18 months ago, I have been surprised by the number of Mac developers based here. I had heard of the Silicon Glen, the idea that there are a number of tech related companies in Scotland, but it was a great surprise to find so many Mac developers here. It makes a huge difference to have a local community, as well as a strong online one.

Glasgow meetings are planned for the 4th / last Thursday of every month, with the next one on 29th May.

Edinburgh meetings are planned for the 2nd Thursday of every month, with the next meeting planned for June 12th. Whilst this is during Apple’s developer conference, WWDC, there should still be a good attendance. Exact venue is yet to be confirmed, and the best place to keep an eye on things is the MacMacDev Website

There are also plans afoot to have a MacMacDev meet up at WWDC, details yet to be confirmed, which will be a good opportunity of East and West coasters to meet up to compare notes.

The Art Of Compromise

April 8th, 2008

With rumours swirling of a 3G iPhone, I have long wondered why the lack of 3G has received of so much criticism. The few people I know who have used 3G phones report a sorry history of bulky, buggy handsets, dropped calls and little benefit over regular mobile phones. Is 3G a real, glaring omission from the iPhone? Are users pinning their hopes on Apple delivering them from 3G purgatory? Or, is it just a case of the media trying to find something to criticise about the most hyped handset in history?

Performance

Steve Jobs has stated that the iPhone lacks 3G due to poor battery life, and that a 3G iPhone would be released when this issue was resolved. Soon after the iPhone’s release, AnandTech did an in depth analysis of this claim. They found that 3G does indeed use significantly more power than the iPhone’s EDGE network on a device that supports both. The article demonstrates that WiFi actually uses less power than both 3G and EDGE, whilst offering significantly better performance. WiFi’s inclusion in the iPhone, in place of 3G, therefore makes considerable sense. In addition, 3G has the biggest impact on battery life when being used for a phone’s core function; telephone calls. Although a sensible implementation would fall back to GSM for phone calls, this has serious implications for key 3G selling points – making calls whilst transferring data and video calling.

The AnandTech article also touches on another key issue – identifying applications where the bottleneck is the CPU, not the network. Interestingly, the iPhone has a CPU that balances performance with battery life.

The question is now whether users are willing to sacrifice battery life for networking performance? Has Apple made the right compromise on their behalf?

My Feature List is Bigger Than Yours!

The criticism levelled at the iPhone has been a typical list of feature-envy. The lack of 3G, “only” a 2 megapixel camera, no physical keyboard, no GPS, no removable battery and no expandable memory.

Similar criticisms have consistently been levelled at the iPod. With hind sight, it is easy to demonstrate why Apple made the decisions it did with the iPod. A non-removable battery allows for a more durable portable device. Early iPods used smaller physical Hard Drives, which had smaller capacity than their rivals, but also made them more portable. Using a better quality music format, AAC, rather than MP3, mitigated this issue. Instead Apple included FireWire, in place of its competitors’ USB 1.1, allowing for fast transfer of thousands of songs.

For its Portable Music Player, Apple focused on the portability, the music and the player experience. They looked at the whole experience, rather than aim to have the longest feature list simply for bragging rights.

With the iPhone, the 2 megapixel camera is a sensible option. In a small device with limited optics, a larger resolution camera would only give marginally better quality photos, whilst eating up limited storage space. No GPS? Cell tower and WiFi hot spot triangulation are good enough, without additional electronics and greater expense. No Physical keyboard? Sacrificed in favour of a larger screen and robust enclosure.

Apple has consistently foregone a long list of features, in favour of products that focus on doing a limited number of things, very, very, well. When Apple does add new abilities to their products, they are complete solutions, rather than half baked features included just to add to the list.

The Business of 3G

Some of the rumours about the 3G iPhone have come directly from Apple’s mobile network partners. Many network operators have invested huge sums on 3G licenses and deployment. Many seem to be struggling to recover these costs. They have stuck to their traditional business model – subsidised handsets, basic tariffs, supplemented by expensive, “value added services”, such as sports clips, video calling and pseudo-internet services. With business-as-usual, networks are struggling to recoup their investment in 3G.

The iPhone has shown them that there is another way. The handset is not subsidised and is only available with an expensive Pay Monthly tariff but includes unlimited data usage. Apple has also identified the killer application for mobile data services – the full Internet. Despite its “painfully slow” EDGE network, iPhone owners use the internet more than those of any other handset, including other Smart Phones and the beloved Blackberry. Little wonder then, that Apple’s partners are desperate for a 3G iPhone.

Oddly it is not anything about 3G itself that begs for it to be included on the iPhone. Nothing about the technology, with its high dropped call rate, and the under-whelming value added services, is particularly appealing. Instead it is Apple’s redefinition of the mobile phone business model, that makes 3G an appealing technology.

Even more ironic is the fact that iPhone’s expensive tariffs have also received a lot of criticism. And yet, it is precisely that all-you-can-eat data pricing that has led iPhone users to embrace mobile browsing and justify the need for 3G.

Imagine a cheap, subsidised, Pay-As-You-Go iPhone, with a sand boxed internet in place of Mobile Safari and metered data charging. 3G has little appeal in this environment.

3G or 4?

When Apple introduced the iPhone, there was little appeal for 3G and yet, perversely, they have created the killer handset and killer apps that could make 3G a success.

There is also another question raised by the iPhone’s success. If WiFi already performs better than 3G, shouldn’t Apple simply wait for the next generation, WiFi based 4G networks to be built? There can be little question, with the history of mobile networks, that 3G will be replaced sooner rather than later. 3G has been available around the globe for over six years. Limited uptake of 3G suggests that, like High Def DVD, it may be a technology that is leapfrogged by the market place.

Should Apple perhaps ride out the criticism about the lack of 3G support? Or should it popularise the stagnant technology, as only it can, with the combination of the iPhone’s rich mobile internet experience and unlimited data plans?

Despite my lack of enthusiasm for 3G, Apple should probably introduce a 3G iPhone once battery life improves. Unfortunately, with the investment the network operators have made with 3G, they are unlikely to build 4G networks before they have recouped their 3G investment. The window before 4G becomes available is just too great. 3G support will deflect criticism, whilst being an anti-climax for those who see it as some nirvana for mobile internet use.

Template Database – Apologies

April 4th, 2008

A key feature of Differencia, is its ability to use comparison and file layout templates that remove the need for any configuration. You can simply select your files and run your reconciliations and comparisons without having to set-up the comparison parameters first. We have an online template database, from which they can be downloaded for free.

A kind user let us know, earlier this week, that templates were not available for download from the database. Although items were listed on the database, there were errors if you tried to download the actual template files. We added the first templates to the online database at the beginning of February. Unfortunately, it appears that the templates have probably not been available for most of the intervening time.

We restored the templates, only to find they were being removed again. We tracked down the source of the problem to an automated clean up process in our shopping cart software. The problem should now have been resolved.

Our apologies to all our customers, who have not been able access these templates.

Also, the database has only a limited number of templates available for the moment. We are working to expand the catalog, in conjunction with our forthcoming 1.1 release.

Easter mEgg Hunt

March 10th, 2008

DayTime is taking part in its first promotion, the Easter mEgg Hunt. Find the hidden eggs on participating website and get 20% off great Mac software. As you’re hunting around for the code for the software you want, you will hopefully find some hidden software gems as well.

There’s an egg somewhere on this site and to start looking for more, click on the image below:

small.png

The Daydream Blog is powered by WordPress and created using MarsEdit
Entries (RSS) and Comments (RSS).

 
Site by Line