Categories
Apple Mozilla

Apple iPod touch – Applications Wanted

So Apple unveiled the new iPod today – iPod touch. I’m pretty impressed with what I’ve seen thus far. It’s pretty much the iPhone without the phone. The other big Apple news today, dropping the smaller iPhone was no big surprise. In all honesty not to surprised about the price drop either. They are ramping up for a big push.

It’s no secret that I’m interested in a replacement for my aging (4 year+) Sony Clie. It’s battery life is miserable, no WiFi, software is hard to find and buggy, and it doesn’t even compare to what’s out there now. Palm OS 4 was great for 2002, but doesn’t stand a chance in 2007. This might be what I’m looking for.

iPod touch

I don’t really care about the MP3 player (it’s not 2001 anymore), video could be cool, but I wouldn’t use it an awful lot either. I’d likely load a few things on there before going on vacation, but not much more than that. What I care about what’s under the hood, Mac OS X. And the hardware that runs it (awesome display, battery life, WiFi).

That said, before I’d take out the credit card, I want to see a few things:

  • Hack-ability – I want to see that third party apps can be hacked to run on it. If I can get terminal going, and run SSH, nano, vim, or emacs, and pine I’ll be very happy.
  • Mail – Someone already wrote an Apollo IM, an app for the iPhone based on libPurple (Pidgin/Gaim). If similar desire causes someone to write an email app, I’m golden. Webmail is survivable, client application is awesome.

If I see these things emerge in some form… I’ll be thrilled. That pretty much would make the sale. If I can add applications to it it will rock. If I’m limited to Apple’s offering, then I’d think twice, since I love the browser functionality, but want some power tools that a browser just can’t handle. It’s still a great device at a great price, but not living up to it’s potential as it is out of the box. Mac OS X is designed to be built on top of.

Also on the wants list, but wouldn’t hold me up:

  • Offline Web BrowsingGoogle Gears would be most useful to have Google Reader on the go.
  • Calendar – Could be either a basic iCal clone, or just Google Calendar with Google Gears. Either would rock.
  • Address Book – Won’t take long for this to surface. Cell phone can handle it anyway. In the mean time a text file and terminal will do just fine. grep anyone?

They really should just open the platform up. Even if it’s “at your own risk” with a big warning every time you run something for the first time. Firefox on this thing would just rock. Would also be a step closer to Google Gears at that point (since it currently doesn’t support Safari even on the desktop, much less Apple’s new handheld product line).

Update [09/05/2007 @ 11:13 PM EST]: According to Ars Technica the iPod touch does have an address book and calendar! Come on third party apps!

Categories
Apple

Apple Event Tomorrow

There’s an Apple Event tomorrow. Someone noticed there is a scheduled .Mac outage about the same time, meaning a likely upgrade for those users.

I’m guessing an announcement about pre-orders for Mac OS X 10.5 Leopard and new iMacs. Possibly a speed bump for Mac Mini’s and some sort of iLife product upgrade.

Categories
Software

Remote Desktop Connection 2.0 Beta For Mac

Microsoft yesterday released Remote Desktop Connection 2.0 Beta for Mac OS X. This is the first release since 2002. The current version was really old, clunky and limited compared to it’s Windows counterpart. Worse was the fact that it was PPC native and was never turned into a Universal Binary, making it just that much slower. This is a really welcome upgrade for all Mac users in a PC environment. Unfortunately it’s still missing key things, but it’s still beta so there is still hope.

I’m primarily a Mac user at work, but do work on a few PC’s as well, so I have RDC running constantly since I find it easier than hitting the KVM switch all the time. No, I don’t use Parallels as of yet. This works pretty well for most tasks, but on occasion when I need to do more intensive PC work I do switch over using the KVM for the time being. Because I work like this, I switched to CoRD, which is an open source Remote Desktop implementation. I’d highly recommend it. It’s very good.

RDC 2.0 has a really nice new look, and much improved performance for Intel Mac users. It does however have some issues that still aren’t addressed.

RDC Menu

Adding a computer using Remote Desktop Connection 2.0

Notice in the menu above, you can’t make a “new” connection. Only open a saved one. I can’t for the life of me understand why this is. Do I really have to plan my connections in advance? What if I’m connected to a computer and want to quickly connect to another? The only way I can find to get a prompt for a new connection is when you don’t have any connections open. This just doesn’t seem right.

CoRD - Add Computer

Adding a computer using CoRD 0.4.1

With CoRD I can easily add a new RDC connection using the quick connect box, or by adding it to the tray. This is in my opinion essential functionality. It’s so easy to manage connections in CoRD. IMHO it’s the greatest feature this application provides.

RDC - Dock

Switch between computers in Remote Desktop Connection 2.0

Having multiple connections open in RDC 2.0 gives multiple dock icons with the address of the host in the icon. A rather nice way to tell who you’re connected to. There is a bug however which results in one looking cut off on my PPC Mac Mini, not sure about the Intel one (maybe lack of Core Image support at fault?). One downside to this design is that the dock can get pretty cluttered quickly if you have a few connections open. But in my case it’s never really more than 2, so it works well for me.

CoRD - Tray

Switching between computers in CoRD 0.4.1

CoRD uses a “tray” like interface for managing connected an saved connections. This means no connection files sitting all over your computer (yay!). It also means switching between connections is really easy, even if you had a dozen, and it doesn’t clutter your dock. It’s great interface.

New to RDC 2.0 is Full Screen mode. Something that was missing in prior versions (and really hurt). CoRD also has this feature. This is one place where both applications have shortcomings. In RDC 2.0, if your resolution isn’t ideal for your display, it crops and looks really poor. In CoRD if you are using a windowed view, and go full screen, it disconnects then reconnects to go full screen. This is a real drag. There is however a workaround for CoRD. The trick is to start full screen and exit if you want to use it windowed. CoRD then seems to scale down the resolution but maintain the same connection. Despite scaling the fonts are still very readable.

I don’t think CoRD can map drives though. That’s a pretty nice feature.

Overall I think I’ll be using both applications depending on the tasks at hand, but I think I still prefer CoRD.

For anyone wondering, Entourage on an Intel Mac isn’t bad. Can’t wait for the next release where everything is a Universal Binary. PowerPoint is dead to me until that upgrade.

Categories
Apple

Hell Froze Over

John Dvorak touched a Mac. Strike that, he actually used one, and get this: somewhat liked it. He says he won’t be switching, but would recommend it.

I can see why the Mac is gaining market share, because the rationale for using one is simple. Do you want to deal with the agony of antivirus, firewall, antispyware, and other touchy software subsystems, many of which do not work well? Or do you want to boot Microsoft Word and write a document and be done with it?

This coming from a guy who spend the past 20 years bashing them. He then concludes with:

Yes, it’s a sad day for the Mac bashers.

Categories
Mozilla

Comcast Problems?

There are quite a few sites linking to this post about Comcast problems with Mac OS and/or Firefox users. I personally fall under both categories, and haven’t had a problem, though I admittedly have had Comcast for several years, and never installed their software/branding, nor do I use any of their services/websites other than connectivity.

I was curious if this is a big problem for Firefox users. A quick scan of reporter data shows a few reports a day (somewhat high, but they are a portal site for many so volume is expected), and comments on the site are somewhat varied. Most are from a very non-technical audience. I didn’t get the sense that there were certain items that were consistently a problem. My general observations are:

  1. Homepage misrenders at least part of the time.
  2. Games are “optimized” for IE/Windows (at least some appear to be .exe downloads).

Anyone have experiences? They are a somewhat flash centric site, which tends to be pretty good cross platform, making this somewhat of an unusual case. Typically sites that are problematic for Firefox/Mac users are very antiquated sites that still reference Netscape 4.x as “supported”. They on the other hand are relatively modern.

So if you, or someone you know has run across problems, let me know. I’d like to get an idea of what users face on a daily basis.

Categories
Mozilla

Does Firefox need to steal from Safari?

I’m a sucker for these kind of posts. I love users who share opinions, even if I disagree. There’s a blog post circulating about 9 things Firefox should steal from Safari. I’d like to go over it quickly:

1. Highlight the current text field

I agree. I really like the feature at least on the Mac. I’m not sure it really works in an application that wants to feel native to Windows, but I guess you can debate that for a long time. There was a stalled effort to do this in Bug 251198. There hasn’t been any activity there for a while. As I recall the general opinion around the web was lukewarm.

2. Font rendering

I personally agree that Apple’s font rendering is awesome. But there are many that think it’s an abomination. Joel on Software did a great writeup on font rendering recently that’s worth a read if your interested in the topic.

3. The Downloads dialog

I’m ambivalent on this point. I kinda like how Firefox shows where it’s downloaded. Other than that, I don’t see much of a difference. Then again, I don’t live in the download manager. The only thing I really care about is the download status. Perhaps that’s just me.

4. HTML rendering Speeds

There is a lot at play here. At a minimum David Hyatt’s post on speed testing is mandatory reading. A lot has been changed in Firefox 3.0, including a rewrite of incremental rendering and moving to Cairo. How will this effect performance both perceived and actual? I think it’s still to early to say.

5. The bug reporter

I’d love to know what people think about this one, considering I wrote reporter for Firefox. At over a half million reports, I think it’s been pretty successful despite being buried in a menu and pretty much unadvertised. I’d also love to improve it if someone has some UI enhancements to improve usability that make sense (I’m against change for the sake of change). We don’t show “the bug” by default in the toolbar. You need to customize the toolbar and add it yourself. Obviously it isn’t a feature worthy of such valuable screen real estate. Maybe it could be good to enable by default for debug/nightly builds? We talked about that at one time, but never took action on it.

6. The Find dialog

I hate the find dialog on the top, I think it belongs on the bottom. But I do agree that displaying the total number of results found would be a great little enhancement.

7. Detachable tabs

I still think this is such a Mac thing, but I do like it (I’m a Mac guy, so perhaps I’m bias). There was talk of this at one point. There is a mention of it in the brainstorming page for tabs, sidebar, windows for Firefox 3.0, as well as an old bug (Bug 113934). Currently you can drag a tab between windows, but it reopens in the new window (doesn’t carry the state).

8. Draggable images

Is this a problem in Firefox?

Update: I think it’s only an issue on the Mac.

9. Resizable Text Areas

I like the feature. There is an extension that will give you this functionality. Should it be part of the build? I’m really not sure. Definately not for text inputs (it mucks up at times making a mess), only text areas where it’s handy. Though I wonder if this feature exists in more browsers, will designers by start making text areas so small that we have to expand them all before we can use them?

Categories
Apple Google Hardware Mozilla Web Development

WWDC 2007

Here’s my take on WWDC happenings for this year. These must be fun to be at. Especially in recent years with all the buzz about Apple. Yes this is a long post, but this is one of the big events of the year for developers and Mac users. Being a web developer with some software orientation, and a Mac user, it’s highly relevant. So here we go…

General

  • Webcast – Once upon a time Apple used to webcast the big events, why has this gone away? In the age of video, why has Apple exited? They used to claim records for it. Thankfully many websites post live updates of what’s going on (even with images) to keep those not fortunate enough to attend informed.
  • Apple Redesign – To accompany the announcements they redesigned the site a bit, redoing the tabs on the top that have been there forever with a more modern look, it’s also only top level sections now. Looks like the site is powered by prototype.

Mac OS X Leopard

Leopard

  • Stacks – Awesome. This has a slight resemblance to the old “Launcher” Control Panel, but much better.
  • Finder Cover FlowThe new finder looks sweet, likely useful for images, but little else. For some reason I don’t think sorting through spreadsheets and word documents (or source code) is going to be that great. I could be wrong. PDF support is a nice touch though. I wonder if it will read iTunes data for MP3’s and use the right cover art, or just show an generic MP3 graphic.
  • Search other Mac’s over Spotlight – Cool, but having cross platform support would be even better. And much more attractive for “switchers” and those who use dual platforms on a daily basis.
  • Leopard 64bit – Hopefully this won’t result in compatibility problems (they claim it won’t). Other than that… sweet. Oh wait, I have a G4 Mac Mini at home. Blasted!
  • Quick Look – Another sweet enhancement. Hopefully the delay in slower computers won’t be to the point where the word “Quick” is like a cruel joke.
  • Core AnimationCore Animation is awesome. I do wonder what this does to battery life on laptops. I wonder if this will be like Aero is to Windows Vista, and known as a battery sucking waste. I hope it’s at least able to be disabled, or ideally automatically scaled back when on battery.
  • New Bootcamp – Nothing really groundbreaking here. Just hope it can be done so Parallels or VMWare can share the same install as Bootcamp.
  • Spaces – I’ve loved this on Linux for a long time. I’m glad to see Apple adopting it. I think Mac users who haven’t used it before will really appreciate it.
  • Dashboard Widgets – I’m a moderate widget user. I’ll be spending more time with them in the near future as both a developer and a user. I think we can have some fun together.
  • iChat – Do people still use that? I guess some do for the video part, though I wonder how many know others with such a setup, and the bandwidth/willingness to use it. I would have thought Adium would have destroyed it’s market share a long time ago. That said I WANT the R2D2 Leia projection.
  • Time Machine – This is a great utility. Really nice. I wonder if Apple will start making dual hard drive computers standard and push for using 1 dedicated for backup. Considering the price of disks, I wouldn’t be too surprised. Notable exception being laptops.
  • Pricing – $129 for 1 license, $199 for family pack (5 licenses). That’s a great deal. A 5 pack for less than Vista. Actually a little less, since I can get a corporate discount as many can through their employer, or if your in school through them. So when are pre-orders taken?

Safari

Safari 3.0

  • “Most innovative browser” – Really? Yea, your tabs are really innovative. Never seen that before. Ooh extensions? No that’s a Firefox thing. Tabs aren’t innovative for several years now, they are in every application/website on the net. They were innovative in 2000. Safari has a minimal UI. Sell simplicity not innovation.
  • On Windows – My testing showed it to be fairly stable on windows, and pretty fast. Looks like it uses NPAPI so it uses any plugin Firefox or Opera uses. Overall very easy for most web developers to support. Only bad thing will be developers who assumed Safari was Mac OS X only when sniffing the User Agent. I don’t think there are too many cases like this, but those could cause problems.
  • Widget Theming – This is what I was most curious about. Safari does use Mac widgets for buttons and other form inputs. I presume this was done to keep things as consistent as possible across browsers. Looks a little strange on Windows, but not bad. Then again, I’m a Mac guy.
  • Security – I have a feeling this will make it much more of a target to hackers. So far Safari has faired pretty well. I guess we’ll see.
  • Anti-Aliasing – Very well done!

iPhone

  • App Development – Didn’t get a clear picture if apps all run online or are run offline. If they are offline, that makes for 3 current offline support specs. IMHO that’s a disaster in the making. I’d like to learn more about this though. This could be a lot of fun. Perhaps by 2nd Gen or 3rd Gen I’ll get an iPhone and play.
  • Google Development – Mention of Google developing apps this way. I guess it is possible/likely to see YouTube featured on the iPhone. I’m pretty certain GMail and Google Reader will be supported.
Categories
Apple Software

OpenOffice Carbonized for Mac OS X

Not too long after Sun put some resources into giving OpenOffice some Mac love, OpenOffice for Mac is finally becoming a reality. It’s great to see this happen. There are a fair amount of serious issues, and I wouldn’t recommend running it yet, but keep an eye out. This can really change the office productivity landscape.

Categories
Apple Open Source Software

OpenOffice Carbonized for Mac OS X

Sun will be supporting the development of a Mac port to OpenOffice. The cited reason is that the Mac market share is growing. In the comments it’s also clarified that it’s a carbon port planned (which is great).

No timeline is mentioned, though I would suspect there’s a good 18 months before we will see anything workable. I’m thrilled to see Sun make this move. OpenOffice is a great product, and would be awesome to have in Mac OS X. Office X is not a bad product, but it’s far from affordable. Apple’s alternatives aren’t quite as robust and compatible as one may sometimes need. This is a great thing for any Mac user. Currently you can run OpenOffice through X11, but that’s a pretty bad experience.

If you remember back in 2005 Google threw some bodies at OpenOffice though it wasn’t targeted at the Mac platform. The battle against Microsoft Office continues.

Categories
Programming Software Web Development

Coda Coolness

So I downloaded and tested out Coda a little bit today. My initial impression is that I’m very impressed. It could be the new standard. A few like Alex King point out that it uses Safari as the default engine. I don’t think that’s so bad. Nothing stops you from using 2 windows one being Firefox (obviously running Firebug). I think the editor itself is rather well polished and very refined. The use of Bonjour to allow for collaboration makes it perfect for multi-developer environments. And yes, you can have more than two developers collaborating in 1 document.

My typical workflow is very abrupt. I tend to have Firefox, IE, and an IDE open at all times when coding pages. Not to mention a KVM switch to go between platforms. This still consolidates several things, and with a much nicer UI.

I’ll need to try it (for actual development purposes) for a few days before I could tell if it really works as well I hope. Panic is one of my favorite Mac developers. Really well polished products are their specialty.