Skip to Content

New to the Mac? Check out TUAW's Mac 101
AOL Tech

Filed under: Open Source

Filed under: Analysis / Opinion, Gaming, Odds and ends, Freeware, Open Source, Apple, iPhone, App Store, iPod touch

The question of emulators

Gizmodo recently posted this video, which is beautiful to any PSX-era gamers: it's Final Fantasy VII running right on the iPhone, like buttah thanks to the 3GS hardware. How is this possible? Through the magic of emulation -- ever since computers got powerful enough to pretend to be other computers, people have resurrected old consoles and hardware by writing code that makes old games and software think its right at home in the computer it belongs in (an old NES system, a Genesis, or even a Playstation or Nintendo 64). As a result, by loading up ROMs into an emulator program, you can play old games you can't find (at least working) in the store any more.

But the problem, as it usually does, lies in the legality. Even though those games are hard to find, companies still often own the copyrights on them (Square, for example, just released FFVII in an official emulator on the PSP, and they wouldn't be very happy with someone else releasing it on the iPhone). So while it's very easy for someone to write software that pretends to be an old NES (and there are lots of jailbroken apps around that will do just that), it's not easy to get all the rights and legal sign-offs to make it legit. Legit enough for Apple to keep it in the App Store, anyway. And while the video Gizmodo shows is awesome, and is possible on a jailbroken phone, it's not likely we'll ever see that app make it through Apple's approval. Not to mention that even when people jump through the legal hoops, Apple isn't happy with running other systems' code on their hardware anyway. Lame.

That doesn't mean that the old games are gone forever -- there are certainly emulators of open-sourced or expired hardware on the App Store (here's one for Chip-8), and obviously there's a commercial reason for companies who do own the copyrights on popular games to bring them into the App Store officially. But as great as it would be to have a GBA emulator that automatically played any GBA game ROMs you loaded into it, that kind of stuff will have to stay in the jailbreak underground for now.

Filed under: Enterprise, OS, Software, How-tos, Freeware, Open Source

Installing Windows 7 RC1 on your Mac... for free


Sometimes you have to use Windows. Supporting clients in multiple-OS environments makes this a necessity for some Mac users, while others want to run applications that are available in Windows only. You can get a preview of the latest flavor of Windows, Windows 7, by running Release Candidate 1 of the new OS either in a virtual environment such as VMWare Fusion, Parallels, or VirtualBox, or in Apple's own Boot Camp. Christina did a thorough rundown of the options for running Win 7 on Mac back in January.

Of course, you may not own Fusion or Parallels, and perhaps you don't want to have to boot into Windows separately. In that case, you can download a copy of Sun's VirtualBox application (it's free) and then download a copy of Windows 7 RC1 from the Microsoft website (it's free, too!). Follow these detailed instructions or watch the video, and you'll have a free way to test Windows 7 until at least June 1, 2010. Windows 7 will shut down after every two hours of use after March 1, 2010, which is Microsoft's subtle way of telling you to buy the OS or update to a later build.

If you're a VMWare Fusion user, the VMWare team has instructions and a video available here. Want to try out Win7 RC1 with Boot Camp? There are instructions here. For Parallels 4 users, I was unable to find a good set of instructions, so if any TUAW readers can provide me with a link, I'll update this post.

How is Windows 7 RC1 as an operating system? It's faster than Windows Vista on my 3 year old iMac, and some features look surprisingly Mac-like. I'll leave it to you as an exercise to see how much you like or dislike it.

Filed under: Cool tools, Internet Tools, Open Source, Beta Beat

Prism single-site browser goes 1.0 beta

The concept of a single-site browser or site-specific browser (SSB, either way) is simple: give me a window with one website in it, preferably a desktop application replacement like Gmail, RTM, Basecamp or Zoho, and let that window behave like a regular application with its own Dock icon, notifications, etc. If you're spending a lot of your time on a particular site, this can simplify your life quite a bit; if you're mixing up GTD with ADD (as so many of us seem to be), an SSB can help limit your distraction horizon while you're trying to maintain focus and flow.

The inspiration for many SSB offerings was the Firefox offshoot Webrunner, and the descendant of that project has now earned a 1.0 beta designation and its own website: Prism, from Mozilla Labs, gives you a power tool for creating your own SSBs at will, either via a Firefox extension or by launching the Prism config app and typing in the target URL.

Aside from having a dockable icon for each website you convert, you can also set your SSBs to launch at login, or assign mailto: links to open your web email client (similarly achievable for Gmail with the Gmail Notifier tool). If you have to keep separate sets of credentials for work & personal accounts for web services, no need to log in and out repeatedly -- just set up a Prism SSB for one of the accounts, and the passwords & cookies will stay as they need to be. In my brief testing this morning, several sites worked just as expected; the only sticking point is that the Choosy extension gets confused about whether or not Firefox is running when an SSB is open.

Safari 4 developer seeds had offered a "Save as Web Application" feature for creating SSBs, which has been stripped from the File menu in the current public beta but still looks to be part of the final release; meanwhile, you can still make WebKit-centric SSBs with the excellent and free Fluid.

What site or webapp would you put in a single-site browser?

Thanks to everyone who sent this in.

[H/T to Lifehacker]

Filed under: Video, Open Source, Found Footage, iPhone, App Store, SDK, iPod touch

Found Footage: iPhone file transfer with style

iPhone developer Emanuele Vulcano pinged us with a note today telling us about a free file transfer app for the iPhone. Since most file transfer apps are a real yawner, I was dubious...until I watched the video.

What makes Mover (click opens iTunes) so cool is the way that it does the transfer. When you want to transfer an image or a contact card to another iPhone, you just launch the app on both devices, grab the image or card, point an arrow on one screen to match up with an arrow on another iPhone screen, then flick an icon representing the data you're sending. It moves off of your screen, and onto the other iPhone's screen, and the data is saved automatically. Very cool, and very iPhone-like!

Both iPhones need to be on the same WiFi network; there's no current way to do this over Bluetooth or a cellular network connection. Emanuele has made his code open source under the BSD license, so other developers are welcome to take a look at how he did this.

Check out Mover here (now with the correct embedding info):

Filed under: Analysis / Opinion, Odds and ends, Freeware, Open Source, Developer

Google Chrome run natively (most of it, anyway)


After much lamenting and a few attempts, Google Chrome can finally be run natively in OS X. Kind of. Don't get us wrong, it works: it starts up fast and runs one process per window, just like the Windows version. But there are a few glaring holes, the lack of plugins (and therefore Flash, which means no YouTube) being one of them. The History, Bookmarks Bar, and Preferences screens don't work either, which makes this not much more than a proof-of-concept still: it can run natively, but you wouldn't really want to.

It's too bad Google hasn't gotten this working themselves sooner. Maybe they've just been too busy lately taking care of panda-obsessed AIs.

Filed under: Software, Open Source

NeoOffice 3 available for download



We had a lot of mail from users eager to let us know that the NeoOffice 3.0 is now available. NeoOffice is a Mac OS X native open-source office suite originally crafted from the code used for OpenOffice, and its developers are boasting about the following features not found in the current release of OpenOffice for Mac:
  • OS X Services support
  • Media Browser support
  • Native floating tool windows
  • Magnify and swipe trackpad gestures
  • Menus available when no documents are open
  • Import images from scanners and cameras
  • Command-clicking on window titlebar
  • Mac OS X Leopard grammar checking support
A more in-depth look at these features can be found here. The suite is a fantastic alternative to paying full price for Microsoft Office and has come a long way in the past few years.

NeoOffice 3.0 is a universal binary offers separate Intel and PPC packages, and it requires OS X 10.4 or higher, 512 MB of RAM and 400 MB of free disk space. Please note that Universal Access support from OpenOffice is not available on NeoOffice at this time, so using OpenOffice, Microsoft Office, or iWork is suggested to access that feature. A token donation is requested of all downloaders to help support the project.

Filed under: Software, Video, Open Source

First Look: Video Monkey swings in to save the day

When Techspansion closed its doors in October of last year, there were hordes of individuals clamoring for a slice of easy video-conversion pie to fill the void in their now-empty hearts. Many did not find consolation in the fact that Handbrake supported universal input within a scant two months.

An application that offers every configuration option available is all well and good for many fine folks; but there are some of us that want this type of thing to be simple. What I and others desired so greatly was a video-conversion app for the rest of us -- and that application was VisualHub.

Enter Video Monkey. Following the release of Tyler's source code for VisualHub as the TranscoderRedux project, one lone soul, named Chris, decided to brave the trepid waters and save all of us from drowning in a sea of videos awaiting conversion for our iPhones and AppleTVs.

Chris makes it perfectly clear that Video Monkey's mission is inspired by, and borrowed from, Visual Hub. However, while Visual Hub relied heavily on AppleScript, Video Monkey is written exclusively in Cocoa. After Chris got in touch with TUAW, I got right to work checking out this holy grail of simple video-conversion applications. Read on for my first impressions and initial thoughts or just check out the gallery.

Continue readingFirst Look: Video Monkey swings in to save the day

Filed under: Open Source, iPhone, App Store, SDK

Emoji on its way out of the App Store

For the past month or so, developers have been taking advantage of an opening in the iPhone SDK to enable Emoji emoticons on non-Japanese iPhones, without having to resort to jailbreaking. While I was a little taken aback by the fascination and little mini-market that sprouted up around Emoji activation, it's clear that the public likes its icons.

Unfortunately, the Emoji free for all may be over. Gary, from Typing Genius, e-mailed us this morning and he let us know that Apple is cracking down on Emoji activation outside of Japan. According to Gary, Apple is forbidding Emoji-only apps (Emotifun and iEmoji have both been removed from the App Store) and requiring developers for apps that do more than just Emoji (like Typing Genius -- iTunes link) to provide an Emoji-free update immediately.

In regards to Typing Genius, Gary says that:
* Existing Typing Genius users who have already unlocked emoji will not be affected when Apple remove apps from the App Store
* Emoji unlock will remain intact for users who upgrade to a newer version of Typing Genius (without the unlock) later on
So if you want to get your Emoji on, it's probably best to act sooner rather than later. Pictographs have been removed from the App Store. Oh, the humanity!

Thanks Gary

Filed under: Video, Internet Tools, Open Source

Understudy plugin offers Hulu and Netflix in Front Row

I think one of the coolest features in Boxee, the XBMC-based media center software for Macs and Apple TVs, has been the relatively recent addition of Hulu and Netflix streaming. Now Understudy offers similar functionality for Front Row users.

The plugin adds an Understudy menu item to the Front Row interface. You can use it to add feeds from those two streaming services (e.g. most popular, etc.) or URLs from the clipboard. Frankly, if it were me I think I'd go whole hog with Boxee, but if you're happy with Front Row but want to add a little streaming content, Understudy is worth a look.

Understudy is a free download from Google Code.

[via Macworld]

Filed under: Software, Open Source

Better printing with Gutenprint

GutenprintGutenprint (formerly called Gimp-Print) is an open-source package of improved printer drivers and utilities that can be installed on Mac OS X to enhance printing functionality and add additional support for older printers. It has driver support for over 1300 printer models, and adds a GIMP plugin for better print customization and color adjustments.

Since I do a lot of Mac system imaging and deployment, I don't like to install a bunch of separate print drivers on a seed image. I initially just used Leopard's built-in generic Postscript or PCL driver, but I had many issues with printing speed (the speed of spooling and job submission, not the speed of the physical printing process) and print quality. So I installed the Gutenprint package, switched all printers to the Generic Gutenprint PCL driver, and the printing issues subsided.

To use Gutenprint, simply download the .dmg (5.2.3 is the latest version) and install the package. All of the necessary PPD's and drivers will be copied to your computer, and you will be able to select Gutenprint drivers when adding printers. If you have an Epson Stylus Inkjet printer, you will then also be able to use "escputil" from Terminal to do printer maintenance like head aligning and cleaning.

Update: Thanks to Charley and Olligarski for commenting that Gutenprint drivers are now included in Leopard. I have used Gutenprint for a while but failed to check if it was installed before I started using the package. It's still worth the install if you're a Tiger user, but the latest version requires at least 10.3 Panther.

Continue readingBetter printing with Gutenprint

Filed under: Analysis / Opinion, Hardware, Software, Hacks, Odds and ends, Open Source, Apple, Jailbreak/pwnage

Apple says jailbreaking is illegal

The Electronic Frontier Foundation has posted the news that Apple has filed comments with the US Copyright Office stating that the act of jailbreaking your iPhone is a copyright infringement and a DMCA violation, and therefore illegal. The EFF says that Apple is claiming that jailbreak apps still require modified versions of Apple's software, and Apple apparently believes that those versions are infringing on their copyrights.

The EFF responds, in turn, that "reverse engineering is a fair use when done for purposes of fostering interoperability with independently created software," saying that yes, even though jailbreakers are using Apple's copyrighted code, they are doing so in a way that allows them functionality that Apple doesn't provide access to on their own.

At this point, of course, this is just a complaint in the copyright office, and Apple hasn't made any legal moves yet against anyone responsible for jailbreaking. As the EFF states, it would be extremely hard for them to go after individual jailbreakers -- if you buy an iPhone, it should be your right to "get under the hood," as they say, and do what you want.

But (and keep in mind that this is TUAW, not The Unofficial Legal Weblog, and we are not lawyers) it seems Apple may be able to try and make a case against anyone offering software that does modify or otherwise "misuse" their copyrighted code. We'll have to see if they explore that position more in the future. You can read Apple's full response here (27 pages). You can see the EFF's initial filings here.

Stay tuned for more news and analysis on the issue.

Filed under: Video, Freeware, Open Source

Miro 2.0 revamps interface and improves performance

Miro, the open-source video client and podcatcher, has hit version 2.0. In addition to a revamped interface and various performance improvements in viewing and downloading, the new version also adds support for streaming shows on Hulu, CBS, etc. as well as audio podcasts.

As before Miro features a comprehensive content guide, YouTube downloading, and a built-in bittorrent client. Although you can cobble together most of Miro's functionality with other software, perhaps its biggest advantage is bringing together a bunch of disparate video sources from around the internet (many of them in HD) and putting them in a single, convenient interface.

Miro is a free download from the Participatory Culture Foundation.

Filed under: Internet Tools, Open Source, Beta Beat

Livin' on the edge with optimized, beta Firefox builds

Do you feel the need... the need for speed? With more and more of our computing lives taking place via our web browsers, eking out even a slight performance improvement for Firefox or Safari (or a similar reduction of resource demands; I'm looking at you, Flash Player) can improve the user experience noticeably. One way to improve browser performance, if you've got the chops and the time, is to compile the open-source browser of choice yourself, with all the tweaks for the specific processor platform you're using.

Web guru Neil Bruce Lee has offered the performance-hungry Firefox user the choice of G5 and Intel optimized versions of the 3.0 release; now, for those who want to live completely on the far side, Chris Latko has rolled out an Intel-optimized build of the beta Firefox 3.1 (Shiretoko) browser. With the architecture-specific tweaks Latko made, along with the inclusion of the TraceMonkey Javascript native compiler, this is the screaming-est version of Firefox ever to grace an Intel Mac screen... but be wary, it's going to be less stable than an official release, and many of your favorite plugins may not work (best to disable them all in the 3.0x version, then enable one at a time in the beta build to make sure they play nicely).

Don't roll the Firefox way? There's a bleeding-edge choice for you too: WebKit nightly builds, based on the most current code that goes into future versions of Safari. Again, you should see a boost in speed and possibly a corresponding decrease in stability, so tread with caution.

If you're running an optimized browser build, share your experiences with us below.

Thanks Chris!

[Hat tip: Mac.Blorge]

Filed under: Software, Internet Tools, Open Source

WebKit adds some Sparkle

Sparkle, Andy Matuschak's software update framework for Cocoa applications, is no stranger to TUAW. Now, it's found its way into WebKit, the developmental version of Safari. This feature, often requested on the WebKit mailing lists, allows WebKit to update itself with the click of a button.

Sparkle has become a standard for Mac applications. I tend to shudder a little bit every time an application has the smarts to tell me there's an update, but then sends me to a web page to download it. Not because I'm lazy, just because I know there's a better way. There are several variations cropping up, including one from Google. I haven't worked with the newcomers, but I can testify that Sparkle is so utterly simple to implement that developers who fail to do so should be scolded repeatedly until they capitulate (see WebKit). A hearty thanks, though, to the WebKit team, from all of us who surf the bleeding edge of browser development.

Thanks to Chris Pirillo for the tip!

Filed under: Software, Odds and ends, Open Source

Adium users disconnected from MSN

Late yesterday evening, users of the latest build (1.3.2) of the Adium multiservice chat client found themselves unexpectedly at a loss -- connections to Microsoft's MSN IM service stopped being accepted as of about 8 pm Pacific Time, according to a post on the Adium blog. The cause appears to be some kind of change on the server side that is blocking Libpurple (the underlying Adium communications library) clients using version 15 of the MSN protocol, so Adium isn't the only app affected.

Users are advised to either roll back to Adium 1.3.1, which uses an older library that's still working, or use the official Messenger 7 client instead. The Adium team says they'll update the post when they have more details. Update 4pm ET: Reports are that Adium's MSN connectivity is working again.

Thanks to everyone who sent this in.


[via SmokingApples]

Tip of the Day

Holding the Command key (aka the Apple key) and pressing Tab will cycle through your open applications. It's easier to Cmd-Tab if you are Copy (Cmd-C) and Pasting (Cmd-V) to and from various applications.


Follow us on Twitter!
TUAW [Cafepress]

Sponsored Links

Featured Galleries

DNC Macs
Macworld 2008 Keynote
Macworld 2008 Build-up
Google Earth for iPhone
Podcaster
AT&T Navigator Road Test
Bento for iPhone 1.0
Scrabble for iPhone
Tom Bihn Checkpoint Flyer Briefcase
Apple Vanity Plates
Apple booth Macworld 07
WorldVoice Radio
Quickoffice for iPhone 1.1.1
Daylite 3.9 Review
DiscPainter
Mariner Calc for iPhone
2009CupertinoBus
Crash Bandicoot Nitro Kart 3D
MLB.com At Bat 2009
Macworld Expo 2007 show floor
Apple Texas Hold 'Em

 

More Apple Analysis

AOL Radio TUAW on Stitcher