Basecamp

05401, 05403, 05446, 05462, 05482, 05673, 05701, 37signals, aardman animations, ac propulsion, adium, ads, aim, airport, al franken, amazon, apple, applescript, article id, asterisk, at&t, atom, automobile, away message, backpack, badge, basecamp, bash, bernie sanders, bicycling, billboard, blacklisting, blog, blogroll, blogzot, bluetooth, blunt, bluray, book, bot-net, brad bird, browser, btv, bug, build, bungie, bunny, burlington, camping, can-spam, cars, centralized, channel camp, classic, classic mac workshop, clothing, cms, collection, color classic, comedy, comedy central, comic, concert, conversion, cookbook, corrosion, crashing, creature comforts, criticism, daring fireball, darwin, dashboard, dcl, derbi, design, development, digg, dilemma, discussion, disney, download, drivers, dvd, dynetk, e-mail, e3, easter, ebox, eckhart, eckhart koppen, eddie izzard, edward gorey, einstein, electric motorcycle, electric motorsport, electric vehicle, electronics research laboratory, elmo, emate, emulator, environment, environmental impact, erin mckeown, escale, exploit, express 530t, expressionengine, feature, feed, feedburner, filtering, finance, firmware, flynn center, font, ford, for sale, free, freeverse, freezing, front row, games, gears of war, gmail, google, gpr, grant hutchinson, graylisting, halo, hayao miyazaki, higher ground, highrise, hiking, hiroshi noguchi, hotspot, hulu, humor, hybrid, hybrid technologies, intel, iphone, ipod touch, isao takahata, itunes, jabber, javascript, jetblue, jfk, jon stewart, kid koala, launchd, layover, leopard, liberal, long trail, mac, macbook pro, macworld, maczot, mail, makkintosshu, marathon, marketing, matthias melcher, media, mesagepad, messagepad, microbus, microsoft, mobileme, money, monitoring, moon river, motorola, movie, movies, mrtg, music, mwsf07, mystic, nascar, ncx, nda, newton, newton press, newtontalk, newton x press, nick park, npr, openpbx, open source, operation ivy, optimization, osheaga, os x, osx, owc, paul guyot, pbx, pdf, pico card, pixar, plist, plug-in, pod jungle, politics, psp, pump-and-dump, quicksilver, racism, rack-n-roll, ratatouille, rebooting, recycling, required reading, restoration, review, roadster, room without a window, rss, scion, screencast, script, search, security, server, sesame street, seven days, shame, shirt, shoppinging cart, simon bell, small dog electronics, snow leopard, social, software, solution, spam, spam haus, startup item, statistics, status, stefano paris, stephen colbert, steven colbert, steven frank, studio ghibli, subethaedit, subversion, sync, syndication, sysmon, tablet, tags, tax, technorati, tesla, tesla motors, textpattern, the colbert report, the daily show, the flaming lips, the gashleycrumb tinies, times argus, titles, todd kollins, tom gage, travel, trends, troubleshooting, twitter, typography, tzero, unicel, unna, update, upgrade, url title, user interface, v710, venue, verizon wireless, vermont, victor rehorst, volkswagen, volvo 122, vpr, vw, wait wait don't tell me, wall-e, wallace & gromit, wavelan, web, web 2.0, webkit, web site, whitepaper, wifi, wwdc, wwnc, xbox 360, xbox live, ze frank, zero emission

Technorati Chart for 'ncx'

Articles Tagged "ncx":

WWNC 2007 Roundup ¬

2007-07-09

I was not fortunate enough to make it to this year’s WWNC in Tokyo, Japan, but the announcements to the NewtonTalk mailing list this morning blew me away. The entire Newton community will benefit greatly from the work that everyone put into their projects this year, so those of us unable to make the trek to Japan need not have worried that they’d miss out at all!

So, on with the announcements:

Open Einstein

I knew that Paul Guyot had been working on Einstein lately, but I had no idea what he had up his sleeves!

Today he announced that the Einstein source code has been released under the GNU GPL and the project will be known as Open Einstein henceforth. Slides of his presentantion and the Mac OS X binaries of Open Einstein are immediately available.

New features in this release include:

In particular, an important investment was made by rewriting the emulator part (the JIT module) to support PC-independent rewriting and decrease the memory footprint, which was the first step towards machine-specific recompilation. In other words, while the speed has not spectacularly increased, the heavy work done these past weeks allowed me to design a new experimental module where NewtonOS instructions are executed natively on ARM PDAs.

He also notes that:

Within two days, Matthias Melcher and I got a working Cygwin/X11 port running on Tablet PCs (this was on Saturday) and a working Cygwin/Native GUI (with FLTK) port running the next day. The Cygwin/X11 patches have been committed to the subversion repository (this might be a little bit tricky for I do not have any box to check the compilation works fine), and I believe that Matthias will be able to produce a version compiled with Visual C++ soon.

So those of you running Windows will likely have native Open Einstein binaries in the not too distant future.

DyneTK

I have also been peeking at Matthias Melcher’s DyneTK cross-platform, open-source replacement for the original NTK in the hopes of using it and Einstein to do a little Newton development on Mac OS X. He put on a presentation regarding DyneTK and also announced his excitement at the prospects that this year’s other announcements bring to the table with a call for Newton developers to dig out their old projects:

The WWNC was very exciting! NewtonScript, the abandon child, all of a sudden starts to live a second life! I call for all former Newton developers to find their old NTK project files on that old 1GB hard-disk or 40MB IOMega cartridge and bring them online, either via Unna, your own page, or EMail them to me and I will create a section on Robowerk.com

He also noted in a separate announcement that the latest Mac OS X binaries of DyneTK were made available this morning and other platforms’ will follow, “within an hour.”

WaveLAN Drivers

I’ve not figured out if this is actually related to WWNC or not, but Matthias also noted that Hiroshi Noguchi has released the source code to his Newton WaveLAN drivers!

This is huge news as he closed the registration to this driver (which was the sole support for WiFi cards in the Newton) back in December of 2005. I was fortunate enough to have registered it before that date, but others have been stuck without the ability to use WEP-encrypted networks as that functionality required registration after 30 days.

However, that should all change now and hopefully new features and bug fixes will be introduced by others.

I, and many others, tried contacting him on numerous occasions in the hopes of getting him to re-open registration, let us purchase the source code, or get him to open the source code. I’m ecstatic that he did the latter!

Summary

Paul also provided a summary of the developments from WWNC 2007, as follows:

Japanese hardware specialist Ken Shimoda (Shimoken) demonstrated various hardware repair including an explanation of the jaggies problem and a fix using a special cleaning pen. German developer Matthias Melcher demonstrated the latest version of DyneTK, an open source and cross-platform NTK (Newton Toolkit) replacement. Except for a bug that was quickly fixed during the coneference and the ability to cope with projects involving native code, I believe this is almost feature-complete and extremely good news.

On day Two, Japanese developer Makoto Nukui (GNUE) described what he calls the Newton DNA that lives in several project. But the biggest news was his demonstration of a cross-platform graphical toolkit (like Qt) that allow one to build NewtonScript-based applications running on MacOS X, GTK, Hildon (Nokia Internet Tablets) and of course the Newton.

Check out the conference programme to see the order of events. Paul commented that additional links to the slides and videos will likely be posted there soon.

Other Developments

Of course, this year has also seen great developments such as Simon Bell’s NCX (which I’ve mentioned before) which provides much improved desktop connectivity for Mac OS X.

Eckhart Köppen hasn’t been just sitting around either. He released Flashpoint, a task & project organization application for those who try to follow the Getting Things Done methodologies. As of late he’s also been attempting to get C++ compiling for Newton working correctly, but has been unsuccessful so far. Atleast he’s still attacking this major issue.

Here’s looking forward to another year of Newton developments!

Update: Paul mentioned he had forgotten the following in his summary (see above) of day two:

[T]he Conference Chair, Hiroyuki Saiki (Sai) presented how he is posting drawings made on his Newton on his website: http://26inch.net/

We also had several workshops where Newton users were able to exchange information and techniques. The Japanese community gathered there actually discovered Simon Bell’s NCX!

And also pointed us in the direction of the first photos from WWNC 2007

NCX Updated to Version 1.1 ¬

2007-06-16

Earlier this week, Simon Bell announced the version 1.1 release of his Newton Connection for Mac OS X app on the NewtonTalk mailing list.

Honestly, I haven’t gotten a chance to test it yet, but I have upgraded. Among the fixes in this release are, as Simon says, “Works Import/Export and a host of other fixes too numerous to mention.”

One important update that’s not listed in his initial announcement email, but is mentioned in various replies and in the included ReadMe.pdf file, is that NCX is now a standalone application. This means that all the required frameworks (including his custom Newton framework, mentioned briefly in my previous coverage of NCX) are now contained within the application itself1 and so NCX can be installed to, or run from, any location.

As a Mac OS X admin, I find this a great bonus as it now can be easily installed in ~/Applications instead of /Applications and so not requiring administrator account to install.

Versions 1.1 is still missing the sync features, which is probably the most requested feature these days, but as the application already fills such a much needed hole in the Mac OS X/Newton world he deserves accolades all around.

As I’ve mentioned before, he’s done an excellent job being true to the original Newton Connection utility’s form and function but still making it feel like a Mac OS X application.

1 Hopefully my offering the link to Jonathan “Wolf” Rentzch’s excellent Embedded Cocoa Frameworks screencast was helpful in this area. Anyone else looking to do this kind of thing should really check it out.

Newton Connection for Mac OS X ¬

2006-12-26

Simon Bell, developer of some excellent Newton software such as Mail V, has released a pre-beta of his previously-unannounced Newton Connection for Mac OS X software (or “NCX”, for short). It’s basically the Mac OS X functional (and visual, although modernized) equivalent of Apple’s Newton Connection Utilities which ran on Mac OS 9.x and earlier.

It appears that it’s built on the Desktop Connection Library (now hosted on SourceForge), but I’m sure Simon has included plenty of extra glue and shims, esp. considering he’s planning on using Mac OS X’s built-in Sync Services.

From my initial testing using my Newton MessagePad 2100, Buffalo WLI-PCM-L11GP WiFi card, and my MacBook Pro (Core 2 Duo), it seems to be slightly more stable than DCL & Escale, but some of the instability may be due to the fact that neither NCX or DCL/Escale is Universal yet.

What works:

  • Installing a package from the MacBook Pro
  • Using the MacBook Pro as a keyboard

What doesn’t work:

  • Synchronization (I didn’t bother testing it, since Simon says)
  • Backup (It fails every time I try1, but some have gotten it to work)

What’s untested:

  • Restore2
  • Import3
  • Export3

I’ve had constant problems with my connection being lost between the Dock app on the Newton and Escale and not being able to get Escale to respond for long periods of time (15 minutes or more) after relaunching it, often having to resort to a reboot (my guess is the socket was being kept open even after the crash). I have not seen this problem with NCX, so I’m very happy about that.

The interface is beautiful—an excellent job modernizing the Desktop Connection Utilities icons and interface—and functions better than Escale.

It has now already replaced Escale on my system and I can’t wait to see the future updates.

Update: A fellow NewtonTalk-er provided the solution to my issues getting the backup functionality to work: although the “Documents” folder is selected as the default backup location, you need to select a destination (or reselect “Documents”) for it to function. After doing so I was able to initiate and complete a full backup from NCX, but it still seems to fail when trying to initiate the backup from the Newton.

Update #2: Simon e-mailed me, as well as the list, to inform us that he did not, in fact, use the DCL. He wrote his own custom libraries to do this, so mad props to him! I was definitely wrong on that guess.

1 Of course, I was attempting to back up all packages, so it may have been conflicting with NIE or Hiroshi’s WaveLAN Drivers. I really need to do some additional testing. Update: I’ve gotten backups to work when initiated from NCX.

2 Obviously, since I couldn’t do a backup I’m not really able to test the restore functionality. This is my day-to-day Newton, so I’m not about to test the restore functionality on it yet anyway.

3 I just haven’t had time to do this yet, partly because it’s a lower priority as I currently use BlueTooth (with a Pico card & Blunt) to transfer files between my Newton and MacBook Pro.