TweetFollow Us on Twitter

Europe
Volume Number:4
Issue Number:12
Column Tag:Förth Forum

European Developer's Conference

By Jörg Langowski, MacTutor Editorial Staff

Letter from Europe

Happy Holidays. As MacTutor is entering its fifth year, we see more and more activity on the “other” (my) side of the atlantic, and many great articles have been sent to my address which we just couldn’t publish yet. Coincidentally, the first European developers’ conference has just been held in Paris; so we decided to dedicate part of this issue to the European Mac developers’ scene.

First I would like to express my thanks to all of you who have contributed to this issue and waited patiently for your article to appear. We are looking forward to more great contributions from overseas - keep them coming in!

European Developers’ conference, Paris

If Apple’s figures are correct (9000 certified developers in the US and 1000 in all of Europe), quite a significant proportion of those 1000 showed up at the conference. The main lecture hall was packed with 600 people, and there was just not enough time to listen to all the talks or see all the exhibits. This report is therefore necessarily selective, but I hope I can give you an overview anyway.

This being the first developers’ conference I attended and the first such event in Europe, I cannot draw any comparisons. To me it seemed rather focused on marketing rather than technical aspects of development. [Apple’s developer support right now seems to emphasize commercialization of “almost-ready” projects; more and more talented Mac programmers that I know start having difficulties getting certified at an early stage].

The list of speakers included mainly people from Apple Europe, but also a few famous names from the outside scene. All in all, it was a well-organized event, at a conference center in a park at the city limits of Paris, with good food included; one could meet quite a few people [for instance, long-standing MacTutor contributor Steve “Prof. Mac” Brecher and I met for the first time in person] and learn a couple of new things.

The main drawback of the conference was its lack of time. 2 days packed with lectures and exhibits on the developers’ fair changing twice a day (there were only 20 stands for 80 exhibits) was just too much, and Apple took a little too much time for its slick visionary presentations. Which were, anyway, interesting to listen to. Some highlights: “UNIX is an operating system neither my nor your wife would use - or want to” (Mike Spindler). “There is no artificial intelligence”; “A real personal computer is a computer you’d want to take to bed”; “When we’ll finally succeed in replacing the mouse with a pen, those used to three-button mice will have to take saxophone lessons” (Jean-Louis Gassée). However, to make room for those presentations which I’d file under “entertainment”, the technical talks had to be distributed into two parallel sessions, and I couldn’t split myself, so I had to miss quite a bit.

Neil Minkley, of the European Developer Services Group, emphasized that international compatibility still left a lot to be desired; for instance, most character recognition programs won’t deal with accented characters - a simple neglect on the part of developers who are not used to thinking “multinational”. Language, he said, might be considered an attribute of a piece of text, just as script, font or style. That way one could greatly simplify hyphenation, spelling checkers, etc. The perspective of a European market without trade barriers after 1992, he summarized his talk in one more visionary quote, should not have to wait till then - why not 1989.

Interesting to note was that French developers will finally get access to AppleLink. Not so hot: the access level will probably only allow for sending and receiving memos, all the other services won’t be accessible for a while. Whatever sense that makes.

We also had a chance to get some “first hand” information on the Mac IIx by Peter Orr, who made (involuntarily) a convincing point against upgrading for Mac II owners. It’s not quite clear to me how one can manage to squeeze a 30-minute talk out of a one-page press release, but he did. At least I learned nothing new compared to what I had read already, and simply a 68030 and 68882 at 16 MHz didn’t seem that revolutionary to me. An interesting question - which was not addressed - was if and when the Multifinder will finally require the PMMU. From all the promises about compatibility that were made at the conference, I can only hope-guess that we won’t have to trash our Pluses and SEs for a while.

Very thorough presentations were given on the two mainframe connection products, MacAPPC and MacWorkstation. Fergus Murphy, who showed MacAPPC, outlined the IBM LU 6.2 networking protocols and then described the intelligent APPC communication card developed by Apple in great depth. This card sits in a Mac II, contains its own 68000 and operating system and will provide the APPC network service to any Macintosh on the same Appletalk network.

Alain Andrieux presented MacWorkStation, the program that will provide a front end to any application running on a mainframe connected to the Mac by a network or serial link. With my programs still running on a VAX and having a full Mac “look and feel”, this seems to be the ideal toy for me. Later, on the Apple Expo, I could watch two demos: one was an application especially written for MacWorkStation, with menus, dialog boxes and window appearance controlled by the mainframe application, and one “plain vanilla” interface to a database where only few changes could be made to the program and therefore only text was displayed in various windows. Setup of the various Mac interface elements was amazingly fast, even though the mainframe connection was only at 1200 baud.

Alain Andrieux also gave a talk about MPW 3.0, which should be - hopefully - available in France by the time you read this. The points that impressed me most at first glance were the new symbolic debugger, SADE, which allows source-level debugging with Smalltalk browser-like windows across different programming languages under MPW, and the perspective that tools (like compilers) will finally run in the background under Multifinder. As a whole, it was confirmed that the Mac system is moving towards 32-bit addressing, and distinction between user and supervisor modes. We’re looking toward some more compatibility headaches here

Speaking of compatibility, Jim Friedlander from Apple Cupertino gave a long list of do-s and don’t-s. I guess since there still exist some programmers who write directly into the menu bar, such talks are justified. A couple of things in the discussion were interesting to note: The old Graf3D library won’t be supported anymore (who would have guessed?), the SANE engine won’t be speeded up much, they still think (or at least they say) precision is more important than speed, and Macintalk won’t exist for languages other than English unless one of the foreign developers writes another version.

With all the do-s and don’t-s, I missed the why-s. Developer guidelines seem to have a way to be stated rather than justified. Now, since modern software technology is largely object-oriented, and object orientation has to do a lot with information hiding, I kind of understand Apple’s way of thinking - to hide some of the information behind the developer guidelines that is considered “too dangerous” for the lowly “restuvus”. Rest assured that MacTutor will continue to try its best to break this information barrier.

Developers’ fair

Parallel to the conference, an exhibition was held to give participants a chance to show their products. Well, at least for three hours. Since space was so limited, each exhibit was shown only half a day, then someone else took over the booth. I was able to see at least some things.

The Macintosh with its easy localization is especially adapted to a multi-lingual environment like Europe, and there were numerous examples of products making use of these properties.

Winsoft - our Grenoble local heroes - showed their multi-lingual multi-script word processing system, Wintext. With a word-processing functionality somewhere between MacWrite and MS Word, this program will allow you to mix left-to-right and right-to-left writing, e.g. in combined English/Arab texts. On top of that they added an equation editor for scientific texts, and spreadsheets that can be placed into the text similar to Ragtime. The whole program is a wonderful example of what MacApp can do in the hands of a competent person. Kamel Gaddas, one of the creators of Winsoft, shared his MacApp experience in his conference presentation.

Unfortunately, Wintext is copy-protected, and in a stupid way: even when installed on a hard disk it will ask for the master disk on each launch. Sorry to say, much as I’d like to buy the program, they won’t get my money for a while.

[Note on the side - on copy protection, my favorite subject: while last year the standard answer was still ‘well, in the US we might be able to do without copy protection, but for France there is no other way’, this year we could hear ‘well, in Europe we might be able to do without copy protection, but for the middle East markets there is no other way’ OK, so the targets are shifting. Let’s hope they disappear].

AllPage was another multi-lingual word processing/ desktop publishing system by a company from Israel. Interesting feature: any selection, comprising text and graphics, can be copied as a picture and then pasted and re-sized.

Artificial intelligence (or whatever runs under this name) was represented in several exhibits: Procyon Research from Cambridge (UK) presented its Common Lisp implementation, which Expertelligence will distribute as a replacement of Exper Common Lisp. They distributed a very thorough introduction brochure and a demo diskette with a HyperCard stack. POP-11, the new AI programming language developed in Edinburgh and Sussex, was of course presented in its Mac implementation, AlphaPOP. Texas Instruments showed their Mac II-based AI workstation, microExplorer.

Mainstay, the makers of VIP, Think ‘n Time, and other things, presented MarkUp, their new approach to text revision; sort of an electronic “red pencil”. This is a system where a group of people can share a text document and make their comments on transparent “layers” which can be later selectively displayed on top of the document. So Joe can type a text, then have Debbie and Al revise it, later look at their comments on top of his text independently, change the text, make his own comments, etc. Comments can be entered into the text by typing or by using a set of graphics tools. Of course, color is supported. A pretty unique idea, and hopefully a success.

One particularly interesting contribution was an image processing application for microscopy Optimage, developed in Paris by university researchers and now being commercialized. It is the first program that I’m aware of on the Mac that allows digital filtering, Fourier transforms, particle detection and counting, or size determination of objects in microscopic images.

Apple Expo 1988

The annual Paris Apple Expo was held during and after the conference. This time, the exposition hall, an old glass-steel construction, had been entirely transformed into a giant Mac II. 10-feet high floppies greeted the visitors in front of the building (how many gigabytes on that one?), and the - nonfunctional - 30- by 40- foot monitor on the outside served as a cloakroom. In the belly of the Mac II, the usual exposition come-and-go. Interesting the stand of Informix, in the form of a giant spaceship, where they introduced the long-awaited “hyper-spreadsheet” Wingz; this time they were announcing shipping in November. Vaporware special was the Gigatape, a 1.2 Gbyte SCSI tape backup which was supposed to work with DAT cassettes. When I asked for a demo, they said “we’re still working on the driver, but it’ll be ready Very Soon”. Oh well.

Apple occupied - naturally - a lot of floor space, and many of the more innovative applications were displayed on their stands; for instance a Labview-like data acquisition system, Personal Writer, a handwriting recognition system using a digitizer tablet, tons of educational HyperCard stacks, among them a system that will automatically find the best subway connection between points A and B in Paris - and also tell you how long it’ll take (usually too long).

This year a contest was held; the Apple Trophy was awarded to seven programs selected by a jury from Apple France. 23 programs were on the short list, and I was promised to get a copy of that list so we could print it here; alas, it never arrived before our deadline (unless David receives a link from Apple France directly, in which case it might be printed after all). I’ll just proudly mention that one of the members of our local Mac club, Yves Baulac, was among the prize winners with his geometry program, Cabri Geometre. The other six were Fileguard by Olivier Merenne, a hard disk protection/encryption facility that will protect your documents transparently; Hyperpage by Bernard Meunier, a page layout XCMD for HyperCard; Emploi du Temps, a planning utility by Jean-Luc Deleage; two medical utilities, Hypermed by Almanza and Thesaurus Urologie by Lardennois; and a graphing program, page de Graphe by Robert Elbeze.

Otherwise, the usual exhibitors showed their usual products (hello, Microsoft; bonjour, ACI). Most of the real new stuff had already been shown at the developers’ fair. It was fun, anyway, to spend some time with friends at the MIDI stand.

Mach 2.14 news

Just as I write this, one day before the deadline, I’ve received the final release of Mach 2.14, where a lot of things have been added even with respect to the beta version. Finally, the editor allows you to PRINT your text as well! I realize that this might seem funny to anybody not familiar with Mach2; most Mach2 users had just resigned and used Afterthought, MacSink, Joliwrite, Mockwrite or some other DA text editor. Don’t laugh. Mach2 would be a great product without its integrated editor, and making that part fully functional has only improved it.

I have talked about the changes of the Forth system itself in my last column; however, they now added an assembly source file with some definitions from the Forth-83 Standard’s Controlled and Uncontrolled Reference Word Set, along with several common Forth extensions. This should make the system even more Forth-83 compatible. New words include: W/MOD , W/ , W* , WMOD , UNDER+ , U.R , TUCK , TEXT , ROTATE , ON , OFF , OCTAL , O. , NOR , NIP , NAND , MASK , K , INCR , H. , ERASE , DECR , CELL/ , CELL- , CELL+ , CELL* , BLANK , B. , @BITS , >= , >C< , >< , <= , -ROT , -MATCH , (-MATCH) , -TEXT , (-TEXT) , ** , !BITS , CELL , FALSE , TRUE , BL .

Next month it’s back to Real Forth again. Till then.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

NTFS 14.3.318 - $19.95
This latest version supports the new macOS 10.12 Sierra! NTFS breaks down the barriers between Windows and OS X. Paragon NTFS effectively solves the communication problems between the Mac system and... Read more
iFFmpeg 6.2.2 - Convert multimedia files...
iFFmpeg is a comprehensive media tool to convert movie, audio and media files between formats. The FFmpeg command line instructions can be very hard to master/understand, so iFFmpeg does all the hard... Read more
ForeverSave 2.1.6 - Universal auto-save...
ForeverSave auto-saves all documents you're working on while simultaneously doing backup versioning in the background. Lost data can be quickly restored at any time. Define your preferred time... Read more
BetterTouchTool 1.961 - Customize Multi-...
BetterTouchTool adds many new, fully customizable gestures to the Magic Mouse, Multi-Touch MacBook trackpad, and Magic Trackpad. These gestures are customizable: Magic Mouse: Pinch in / out (zoom... Read more
EtreCheck 3.1.4 - For troubleshooting yo...
EtreCheck is an app that displays the important details of your system configuration and allow you to copy that information to the Clipboard. It is meant to be used with Apple Support Communities to... Read more
Together 3.7 - Store and organize all of...
Together helps you organize your Mac, giving you the ability to store, edit and preview your files in a single clean, uncluttered interface. Features Smart storage. With simple drag-and-drop... Read more
Together 3.7 - Store and organize all of...
Together helps you organize your Mac, giving you the ability to store, edit and preview your files in a single clean, uncluttered interface. Features Smart storage. With simple drag-and-drop... Read more
EtreCheck 3.1.4 - For troubleshooting yo...
EtreCheck is an app that displays the important details of your system configuration and allow you to copy that information to the Clipboard. It is meant to be used with Apple Support Communities to... Read more
Postbox 5.0.9 - Powerful and flexible em...
Postbox is a new email application that helps you organize your work life and get stuff done. It has all the elegance and simplicity of Apple Mail, but with more power and flexibility to manage even... Read more
DiskCatalogMaker 6.5.16 - Catalog your d...
DiskCatalogMaker is a simple disk management tool which catalogs disks. Simple, light-weight, and fast. Finder-like intuitive look and feel. Super-fast search algorithm. Can compress catalog data... Read more

Latest Forum Discussions

See All

Enneas Saga lets you lead your own demon...
Defend the land of Enneas Continent from the forces of evil in the new fantasy MMORPG from Lyto Mobi: Enneas Saga. Can’t wait? No problem. It’s available to download now on Android devices. | Read more »
Great zombie games in the spirit of Dead...
Dead Rising 4 arrives tomorrow, giving enthusiasts a fresh chance to take selfies with zombies and get up to other ridiculous end-of-the-world shenanigans. To really get into the spirit of things, we've gone and gathered the best zombie games that... | Read more »
Amateur Surgeon 4 Guide: Advanced tips a...
Amateur Surgeon 4 is still tackling the competition at the top of the App Store charts, so if you haven't tried it out yet, you should probably do that right away. If you've been at it for a while, though, perhaps you're ready to start expanding... | Read more »
Amateur Surgeon 4 Guide: Become the worl...
It's time to wield your trusty pizza cutter again, as Amateur Surgeon has returned with a whole fresh set of challenges (and some old, familiar ones, too). Starting anew isn't easy, especially when all you have at your disposal is a lighter, the... | Read more »
Le Parker: Sous Chef Extraordinaire (Ga...
Le Parker: Sous Chef Extraordinaire 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: | Read more »
Telltale Games really is working on a Gu...
Telltale Games' next episodic adventure is indeed Guardians of the Galaxy. A document tied to the voice actors strike suggested that the project was in the work, but now we have direct confirmation following an announcement at the Game Awards that... | Read more »
Amateur Surgeon returns to iOS and Andro...
Amateur Surgeon and its two sequels disappeared from the App Store some time and it was sad days for all. But now, just in time for the holidays, the Adult Swim favorite makes its joyous return in the shape of Amateur Surgeon 4, a remake with... | Read more »
The best board games on mobile
Sometimes you need to ditch all of the high speed, high action games in favor of something a little more traditional. If you don't feel like parting ways from your mobile device, though, there are still plenty of ways to get that old-school fix.... | Read more »
The best Facebook Messenger Instant Game...
Facebook's new Instant Games is now here, meaning you can play games with your friends directly via Facebook. It's a fun new way to connect with friends, of course, but it's also proving to be a solid gaming experience in its own right, with a... | Read more »
You can now play game's on Facebook...
Facebook launched its new Instant Games platform in an exciting new attempt to engage its user base. As a result, you can now play a number of different games directly through Facebook Messenger. All of these games run with HTML5, meaning you play... | Read more »

Price Scanner via MacPrices.net

New 2016 13-inch 2.0GHz MacBook Pros in stock...
Overstock.com has the non-Touch Bar 13″ MacBook Pros in stock today for $150 off MSRP. Shipping is free: - 13″ 2.0GHz MacBook Pro Space Gray (MLL42LL/A): $1349.99 $150 off MSRP - 13″ 2.0GHz MacBook... Read more
15-inch 2.6GHz Silver Touch Bar MacBook Pro o...
Adorama has the new 2016 15″ 2.6GHz Silver Touch Bar MacBook Pro (MLW72LL/A) in stock and available for $2349 including free shipping. Adorama charges sales tax in NY & NJ only. Their price is $... Read more
13-inch MacBook Airs on sale for up to $180 o...
Overstock.com has 13″ MacBook Airs on sale for up to $180 off MSRP including free shipping: - 13″ 1.6GHz/128GB MacBook Air (MMGF2LL/A): $869.99 $130 off MSRP - 13″ 1.6GHz/256GB MacBook Air (sku... Read more
13-inch 2.5GHz MacBook Pro (Apple refurbished...
Apple has Certified Refurbished 13″ 2.5GHz MacBook Pros (MD101LL/A) available for $829, or $270 off original MSRP. Apple’s one-year warranty is standard, and shipping is free: - 13″ 2.5GHz MacBook... Read more
Monday roundup of Holiday Mac sales: Up to $3...
Take up to $300 off MSRP on the price of a new Apple Mac at B&H Photo today as part of their Holiday sale. Shipping is free, and B&H charges NY sales tax only. Touch Bar MacBook Pros are in... Read more
12-inch WiFi Apple iPad Pros on sale for up t...
B&H Photo has 12″ WiFi Apple iPad Pros on sale for up to $50 off MSRP, each including free shipping. B&H charges sales tax in NY only: - 12″ Space Gray 32GB WiFi iPad Pro: $749 $50 off MSRP... Read more
9-inch Apple WiFi iPad Pros on sale for $20-$...
B&H Photo has 9.7″ Apple WiFi iPad Pros on sale for $20-$50 off MSRP, each including free shipping. B&H charges sales tax in NY only: - 9″ Space Gray 256GB WiFi iPad Pro: $779.95 $20 off MSRP... Read more
Holiday sale: Apple MacBook Airs available fo...
B&H Photo has 13″ MacBook Airs on sale for $100 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 13″ 1.6GHz/128GB MacBook Air (MMGF2LL/A): $899 $100 off MSRP - 13″ 1.6GHz/... Read more
13-inch Silver Touch Bar MacBook Pro in stock...
Amazon has the new 2016 13″ 2.9GHz/256GB Silver Touch Bar MacBook Pro (MLVP2LL/A) in stock today and on sale for $1749 including free shipping. That’s $50 off MSRP, and it’s the lowest price... Read more
Parallels Toolbox 1.3 for Mac Offers 25 Singl...
Parallels has launched Parallels Toolbox 1.3 for Mac, an upgrade that adds five new utilities to the stand-alone application which was released in August and is available exclusively online at http... Read more

Jobs Board

Lead *Apple* Solutions Consultant - Apple (...
# Lead Apple Solutions Consultant Job Number: 53586123 Pittsburgh, Pennsylvania, United States Posted: Nov. 28, 2016 Weekly Hours: 40.00 **Job Summary** The Lead ASC Read more
*Apple* Retail - Multiple Positions- Plano,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions- Kansas...
Job Description:SalesSpecialist - Retail Customer Service and SalesTransform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions- Chicago...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
Hardware Design Validation Engineer - *Apple...
The Apple Watch team is looking for a Hardware Design Validation Engineer. This person will be part of the Apple Watch hardware team with responsibilities for Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.