TweetFollow Us on Twitter

Oct 91 Letters
Volume Number:7
Issue Number:10
Column Tag:Letters

BAMADA Notes

By Kirk Chase, Editor

Missing Resource File

Kirk Chase

MacTutor

Due to a mix-up the ".r" file for Lincoln D. Stein's article "Multi-Window/Menu DA" was missing. Here it is.

/* 1 */

/*
 File Multi DA.r -- Rez compatible source
 for the resources used by the example DA
 Copyright 1989, Lincoln D. Stein
*/

#include“types.r”

resource ‘MENU’ (-16000) {
 0,
 textMenuProc,
 0x7FFFFFFD,
 enabled,
 apple,
 { /* array: 2 elements */
 /* [1] */
 “About MultiDA ”, noIcon, noKey, noMark, plain;
 /* [2] */
 “-”, noIcon, noKey, noMark, plain
 }
};

resource ‘MENU’ (-15999) {
 0,
 textMenuProc,
 0x7FFFFFFB,
 enabled,
 “DA-File”,
 { /* array: 4 elements */
 /* [1] */
 “New Window”, noIcon, “N”, noMark, plain;
 /* [2] */
 “Close”, noIcon, “W”, noMark, plain;
 /* [3] */
 “-”, noIcon, noKey, noMark, plain;
 /* [4] */
 “Quit”, noIcon, “Q”, noMark, plain
 }
};

resource ‘MENU’ (-15998) {
 0,
 textMenuProc,
 0x7FFFFFFC,
 enabled,
 “DA-Edit”,
 { /* array: 6 elements */
 /* [1] */
 “Undo”, noIcon, “Z”, noMark, plain;
 /* [2] */
 “-”, noIcon, noKey, noMark, plain;
 /* [3] */
 “Cut”, noIcon, “X”, noMark, plain;
 /* [4] */
 “Copy”, noIcon, “C”, noMark, plain;
 /* [5] */
 “Paste”, noIcon, “V”, noMark, plain;
 /* [6] */
 “Clear”, noIcon, noKey, noMark, plain
 }
};

resource ‘MENU’ (-15997) {
 0,
 textMenuProc,
 allEnabled,
 enabled,
 “DA-Windows”,
 { /* array: 2 elements */
 /* [1] */
 “Clean Up”, noIcon, noKey, noMark, plain;
 /* [2] */
 “Beep”, noIcon, noKey, noMark, plain
 }
};

resource ‘DITL’ (-16000, purgeable) {
 { /* array DITLarray: 4 elements */
 /* [1] */
 {96, 16, 120, 72},
 Button {
 enabled,
 “New”
 };
 /* [2] */
 {96, 80, 120, 144},
 Button {
 enabled,
 “Erase”
 };
 /* [3] */
 {32, 8, 88, 152},
 EditText {
 disabled,
 “”
 };
 /* [4] */
 {7, 7, 23, 159},
 StaticText {
 disabled,
 “Type some text here ”
 }
 }
};

resource ‘DITL’ (-15999, purgeable) {
 { /* array DITLarray: 2 elements */
 /* [1] */
 {81, 90, 101, 150},
 Button {
 enabled,
 “OK”
 };
 /* [2] */
 {7, 14, 70, 237},
 StaticText {
 disabled,
 “Written by Lincoln Stein in Think Pascal”
 “™ as an example program for MacTutor.”
 }
 }
};

resource ‘DLOG’ (-16000, purgeable) {
 {68, 176, 197, 336},
 rDocProc,
 invisible,
 goAway,
 0x0,
 -16000,
 “Multi DA”
};

resource ‘ALRT’ (-16000, purgeable) {
 {58, 122, 176, 370},
 -15999,
 { /* array: 4 elements */
 /* [1] */
 OK, visible, silent;
 /* [2] */
 OK, visible, silent;
 /* [3] */
 OK, visible, silent;
 /* [4] */
 OK, visible, silent
 }
};

June Bamada Notes

James Plamondon

Power Up Software

A capacity crowd of 85 turned out for the June meeting of the Bay Area MacApp Developer’s Association (Bamada). All were eager to hear of the latest advances in software development tools, and all got what they came for.

First, we were treated to a status report on MacApp 3.0 by Richard Rodseth of the MacApp Team. He described the work that was being done with the streaming of view resources, support for stationery documents, keyboard selection of views, and UDialog; he also mentioned that the new MacApp debugger is nearly working. MacApp, it is a-changin’!

Loïc Vandereyken of Acius then took the floor with a demonstration of Object Master, his syntax-aware source code editor. It’s hard to describe Object Master; it is so much more than an editor. For example, it can display a class tree of the classes in the project, expanding or collapsing subtrees on demand, and showing various parts (methods, data, what have you) of some or all of the various classes, on demand. This view can be used to navigate through the source in an incredibly powerful manner. It creates and uses 411 documentation with trivial ease. It supports Object Pascal, C++, Modula, and Rez.

More than anything else, Object Master struck me as a tour de force in the use of AppleEvents: it had excellent hooks to MPW, ResEdit, Jasik’s Incremental Build System and Debugger, and (soon) AppMaker, for example. These AppleEvent connections allow Object Master to concentrate on source code browsing and editing, while leaving the related tasks of compilation, etc. to the tools that do them best. If you love the integrated THINK environments, you owe it to yourself to look into using the suite of products described above. It’s amazing.

The Object Master demo proceeded in near silence, punctuated only be the occasional shocked gasp or awed expletive. The first question from the audience was “When, and how much?” which seemed to sum up the audience’s reaction both concisely and completely. Acius, in response to overwhelming demand for pre-release versions, will be taking orders for beta versions by the middle of July. You can contact Acius at 10351 Bubb Road, Cupertino, CA 95014, (408) 252-4444 or fax (408) 252-0831, or via AppleLink at D4444.

Following the Object Master demo, Steve Jasik of Jasik Designs gave us a brief summary of the MacHack conference’s best hacks. Of those few he had time to demo, the group’s favorite was “99 Bottles of Beer,” which sang (in MacInTalk fashion) the song, starting at a user-specified number. Not much, perhaps -- but darn funny, when you start at 45 trillion, 375 million, 231 thousand and 96. Maybe you had to be there.

Spec Bowers of Bowers Development was up next, with a demonstration of the latest version of AppMaker. AppMaker is a fascinating development tool; it is both a resource creator/editor and a source code generator. It supports not only the Mac and MacApp, but also a variety of other platforms and systems, including XVT (a non-object-oriented multi-platform application programming interface). AppMaker is a system for producing professional, commercial applications -- it’s not just a prototyper. But it still shines when used for prototyping: its use of direct manipulation to modify visual elements is outstanding, for example. Its ability to generate the source for a given prototype application can be used as in introduction to MacApp programming. This is undoubtedly the fastest way to get into MacApp programming I’ve ever seen.

AppMaker has some great tools for creating palettes, which can otherwise be a rather cumbersome programming task. Its code generation is based on templates, which can be modified by the user of AppMaker to ensure that the generated code conforms to whatever style guidelines the user desires.

Mr. Bowers’ laid-back presentation style was enjoyable in itself. He was just sitting back, having a good time, showing off his cool tool -- kinda like a jazz musician lost in the rhythm. If you really want to get into the swing of MacApp programming, look into AppMaker.

Security Policies

BASELINE Software

P.O. Box 1219

Sausalito, CA 94966

415-332-7763

BASELINE has come up with electronically published book called, Information Security Policies Made Easy. And the title doesn't even begin tell of its usefulness. There are over 400 security policies ready to be adapted. If you are a consultant, software developer, or personnel manager, this product is a must. It has already helped a number of companies with security policies. Get yourself protected.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Alfred 2.6 - Quick launcher for apps and...
Alfred is an award-winning productivity application for OS X. Alfred saves you time when you search for files online or on your Mac. Be more productive with hotkeys, keywords, and file actions at... Read more
1Password 5.1 - Powerful password manage...
1Password is a password manager that uniquely brings you both security and convenience. It is the only program that provides anti-phishing protection and goes beyond password management by adding Web... Read more
GarageSale 6.9.2 - Create outstanding eB...
GarageSale is a slick, full-featured client application for the eBay online auction system. Create and manage your auctions with ease. With GarageSale, you can create, edit, track, and manage... Read more
calibre 2.17 - Complete e-library manage...
Calibre is a complete e-book library manager. Organize your collection, convert your books to multiple formats, and sync with all of your devices. Let Calibre be your multi-tasking digital librarian... Read more
OmniGraffle Pro 6.1.2 - Create diagrams,...
OmniGraffle Pro helps you draw beautiful diagrams, family trees, flow charts, org charts, layouts, and (mathematically speaking) any other directed or non-directed graphs. We've had people use... Read more
OmniGraffle 6.1.2 - Create diagrams, flo...
OmniGraffle helps you draw beautiful diagrams, family trees, flow charts, org charts, layouts, and (mathematically speaking) any other directed or non-directed graphs. We've had people use Graffle to... Read more
RoboForm 2.0.2 - Password manager; syncs...
RoboForm is a password manager that offers one-click login, mobile syncing, easy form filling, and reliable security. Password Manager. RoboForm remembers your passwords so you don't have to! Just... Read more
Apple MainStage 3.1 - Live performance t...
Love the sound you got on your recording? MainStage 3 makes it easy to bring all the same instruments and effects to the stage. Everything from the Sound Library and Smart Controls you're familiar... Read more
Freeway Pro 7.0.2 - Drag-and-drop Web de...
Freeway Pro lets you build websites with speed and precision... without writing a line of code! With its user-oriented drag-and-drop interface, Freeway Pro helps you piece together the website of... Read more
A Better Finder Rename 9.44 - File, phot...
A Better Finder Rename is the most complete renaming solution available on the market today. That's why, since 1996, tens of thousands of hobbyists, professionals and businesses depend on A Better... Read more

This Week at 148Apps: January 19-23, 201...
Warm Your Winter With New Apps!   How do you know what apps are worth your time and money? Just look to the review team at 148Apps. We sort through the chaos and find the apps you’re looking for. The ones we love become Editor’s Choice, standing out... | Read more »
Eggmaster Review
Eggmaster Review By Jennifer Allen on January 26th, 2015 Our Rating: :: BRIEFLY COMPELLINGUniversal App - Designed for iPhone and iPad Tap like crazy to gain eggs, so that you can buy upgrades to gain more eggs, and so on. It... | Read more »
Cloudy Or Dry – Funny Or Die Release a W...
Cloudy Or Dry – Funny Or Die Release a Weather App Posted by Ellis Spice on January 26th, 2015 [ permalink ] iPhone App - Designed for the iPhone, compatible with the iPad | Read more »
Mediocre, the Team Behind Smash Hit, is...
Mediocre, the Team Behind Smash Hit, is Teasing Their Latest Unnamed Project Posted by Jessica Fisher on January 26th, 2015 [ permalink ] | Read more »
Heroes of Gaia Review
Heroes of Gaia Review By Campbell Bird on January 26th, 2015 Our Rating: :: TIMERS OF MIGHT AND MAGICUniversal App - Designed for iPhone and iPad This free-to-play rpg looks a lot like Heroes of Might and Magic, but it’s poor... | Read more »
Choice Provisions is Set to Launch Destr...
Choice Provisions is Set to Launch Destructamundo on iOS This Month Posted by Tre Lawrence on January 23rd, 2015 [ permalink ] Choice Provisions – home stable to | Read more »
King of Thieves – An Interview With Zept...
Ahead of the release of ZeptoLab’s King of Thieves, we were able to ask ZeptoLab’s co-founder, Semyon Voinov, a few questions about the inspiration behind the game and what that means for the Cut the Rope franchise. | Read more »
Handle Review
Handle Review By Jennifer Allen on January 23rd, 2015 Our Rating: :: SPEEDY ORGANIZINGUniversal App - Designed for iPhone and iPad Handle is a very convenient way of juggling your emails, To Do list, and Calendar all through one... | Read more »
The New Disney Inquizitive App Offers a...
The New Disney Inquizitive App Offers a Place for Fans to Take Disney Quizzes Posted by Tre Lawrence on January 23rd, 2015 [ permalink ] | Read more »
Hands-On With Cut the Rope Developer Zep...
Marking quite a departure from ZeptoLab’s past successes, namely the Cut The Rope series, King of Thieves is shaping up to be quite promising. Due for release in February, we were lucky enough to have some time with a preview build to see exactly... | Read more »

Price Scanner via MacPrices.net

MasterCard Brings Contactless Payment, Apple...
MasterCard, the official card of the Waste Management Phoenix Open, and the PGA TOUR are bringing the latest payment technology to the spectator experience with the introduction of contactless... Read more
Petitioning Dropbox For Mac OS X 10.4 and 10....
Last week Dropbox announced to its users that app support for Mac OS X 10.4 and 10.5 will end May 18 — disappointing news for those of us who are still getting useful service out of older PPC Macs... Read more
Stop Street Harassment, Bullying, and Assault...
The STOP-ATTACK (http://www.stop-attack.com) app will leverage smartphone technology to make the world a safer place. Whether it’s bullying, street harassment or something even more sinister, the app... Read more
Stir Kinetic Desk M1 Standing Or Sitting Desk...
The age of the standing desk is upon us, and according to medical research, it’s arriving none too soon. The World Health Organization (WHO), reports that 60 to 85 percent of people worldwide lead... Read more
Bosch Opens North American eBike Conversion H...
Following its entry into the U.S. eBike market in early 2014, Bosch has established a new headquarters office for Bosch eBike Systems (http://www.bosch-ebike.us) in Southern California, expanding the... Read more
13-inch 2.4GHz Retina MacBook Pro (Apple refu...
The Apple Store has previous-generation Apple Certified Refurbished 13″ 2.4GHz/128GB Retina MacBook Pros available for $999. Apple’s one-year warranty is standard, and shipping is free: - 13″ 2.4GHz/... Read more
13-inch 2.6GHz Retina MacBook Pro on sale for...
Adorama has the 13″ 2.6GHz/128GB Retina MacBook Pro on sale for $1189.99, $110 off MSRP. Shipping is free, and Adorama charges NY & NJ sales tax only. Read more
College Student Deals are back, additional $5...
Take an additional $50 off all MacBooks and iMacs at Best Buy Online with their College Students Deals Savings, valid through April 11, 2015. Anyone with a valid .EDU email address can take advantage... Read more
iPhone 6 and 6 Plus GIve Apple Half Of US Mob...
Chicago-based Consumer Intelligence Research Partners, LLC (CIRP) have released analysis of the results of its research on mobile phone manufacturers for the calendar quarter that ended December 31,... Read more
Save $100 on MacBook Airs with 256GB of stora...
B&H Photo has 256GB MacBook Airs on sale for $100 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 11″ 1.4GHz/256GB MacBook Air: $999 $100 off MSRP - 13″ 1.4GHz/256GB MacBook... Read more

Jobs Board

Detailer *Apple* Ford Body Shop / Collision...
Apple Automotive is one of the fastest growing dealer…and it shows. Consider making the switch to the Apple Automotive Group today! At Apple Automotive , Read more
*Apple* Acura/Subaru Service Technicians - A...
Apple Automotive is one of the fastest growing dealer…and it shows. Consider making the switch to the Apple Automotive Group today! At Apple Automotive , Read more
Business Development Manager - *Apple* Pay...
**Job Summary** Apple Pay is seeking an experienced business development manager to support the identification, recruitment, negotiation and ongoing management of Read more
*Apple* Solutions Consultant (ASC)- Retail S...
**Job Summary** The ASC is an Apple employee who serves as an Apple brand ambassador and influencer in a Reseller's store. The ASC's role is to grow Apple Read more
*Apple* Solutions Consultant - Retail Sales...
**Job Summary** As an Apple Solutions Consultant (ASC) you are the link between our customers and our products. Your role is to drive the Apple business in a retail Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.