MacMegasite Archive
   


To reduce the database size and server load, all articles from 2004 or earlier are archived here.


Return to MacMegasite



       

Wed, 06 Aug 2003

New Panther Seed - 7B28

A new panther seed is now available from Apple's Developer Connection site.

According to the release notes, this version has many changes to AFP, CUPS, AppKit, Web Services, QuickTime, Mail, System Events, Printing, Web Core, HI Toolbox, Carbon Core, Kernel, Address Book, Launch Services, OpenGL, Chinese Input Method, AppleScriptKit, Graphics Drivers, Script Editor, Finder, Character Palette, Core Audio, and Navigation Services.


Since Apple got their panties in a bunch when I posted screen shots & detailed information about 7B21, this is the only Panther that will be seen here from now on.


[] permanent link

Apple Public Source License 2.0

The Darwin team at Apple is pleased to announce that version 2.0 of the
Apple Public Source License, which includes numerous changes to make it
even easier for Open Source developers to use and comply with, has been
certified as conforming to the definition of a "Free Software License". To access source code under the terms of APSL 2.0, you can now use
your new or existing "Apple ID", rather than needing a separate Darwin
account.

Additional information about APSL 2.0 and changes to source code access
are below, with full details available at
http://www.opensource.apple.com/news/2.0-announce.html.


If you have any questions, please contact
admin@opensource.apple.com.


[1] Apple Public Source License 2.0 now a "Free Software License"


Apple is pleased to announce the 2.0 version of the Apple Public Source
License. It improves upon the OSI-approved APSL 1.2 by conforming to
the definition of Free Software Licenses
www.gnu.org/philosophy/free-sw.html, as certified by the Free
Software Foundation:


Excerpted from the FSF web site:


"The Apple Public Source License (APSL) version 2.0 qualifies as a Free
Software License. In version 2.0 of the APSL, the definition of
"Externally Deployed" has been narrowed in a way that is appropriate
for the respect of users' freedoms. The APSL 2.0, like the Affero GPL,
seeks to defend the freedom of those who use software in these novel
ways, without unduly hindering the users' privacy nor freedom to use
the software."

We are grateful to Richard Stallman for his many helpful comments in
this process. APSL 2.0 is also being submitted to the Open Source
Initiative http://www.opensource.org/licenses/index.php to certify
its continued compliance with the Open Source Definition.


The Apple Public Source License 2.0 includes numerous changes to make
it even easier for Open Source developers to use and comply with,
including:


  • Source distribution is only required for "External Deployment",
    allowing individuals and corporations to do private internal
    deployments


  • An option to distribute source only to those receiving binaries,
    rather than always having to distribute to the general public


  • Simpler, clearer, and more symmetric licensing terms

The full text of the APSL is available from the following locations:

More details are available at
http://www.opensource.apple.com/news/2.0-announce.html.


[2] Open Source now accessible using Apple IDs


The Darwin team is pleased to announce that we are now using Apple IDs
to indicate acceptance of the terms of the Apple Public Source License
2.0. Now the same Apple ID you use for Apple Developer Connection, the
AppleCare Knowledge Base, the Apple Store, the iTunes Music Store, or
your .Mac account may be used to view and download APSL-licensed Darwin
source code. Additionally, you may update your contact information via
myinfo.apple.com or request a reminder for your password from
iforgot.apple.com. If you don't already have an Apple ID, please
obtain one at signin.apple.com by clicking the "New Account" button.

[] permanent link

Intel VP dishes FUD

You can tell Intel is nervous about Apple when their VP needs to use Fear, Uncertainty, and Doubt as a weapon.

In this interview, Intel VP Pat Gelsinger says that Apple has chosen the wrong CPU and is destined to fail because of it.

Q. How would you compare the Apple vertical market to Intel’s horizontal?


A. There is no right vs. wrong, but we see the extraordinary innovative power of the horizontal industry. At this point, in Apple's 3% of the market share, people say they can't innovate when they (Apple) control the hardware or the software. In our horizontal market anybody at any layer can largely and independently perform independent innovation. Now when you add up those two models, at the end of the day, the horizontal one wins most of the time and that's what we've committed ourselves and our industry to.


Q. How much life does Intel’s traditional chip making silicon technology have?


A. Our belief is that silicon has no less than a decade and probably close to two decades and in fact we're expanding that canvas of silicon to make more and more types of devices. We plan to add new ingredients like carbon nano-tubes on top of the existing silicon superstructure.


Q. Seems like niche chip makers like IBM, boast of new ways to shrink chips, yet you are staying with silicon.


A. Make no mistake, we're doing a bunch of hypey, nanotechnology, like our atomic layer self composition formation. So if you want to go hype we'll talk about a number of those just to keep it fun. IBM makes it sound like silicon is nearing its end, but since their silicon business is trivial and ours is huge, of course they would be motivated to present it that way.


Q. Did Steve Jobs make the right chip decision, choosing IBM for his upcoming G5 processor, or will Apple be missing out on some pretty hot Intel technology.


A. I think Steve Jobs has made the wrong CPU choice for 20 years, he just added a few more years to the life of his bad decisions. Steve's not an illogical guy, he's passionate and opinionated about the directions he wants is a poor path for the company as well as a poor path for the users.


Note that Intel's x86 chips are based on a 20+ year old 8-bit architecture and still carry around a lot of its baggage. Most of their chips actually consist of separate cores which implement the 32-bit mode and backwards compatibility for the older x86 architecture. Newer Intel chips such as the Itanium use a completely different architecture but still have the old features kludged on top of it, and are seriously hobbled when running older software.


The PowerPC architecture, on the other hand, was designed from the start with a 64-bit future in mind. It was also based on a minicomputer architecture, IBM's RS-6000, and was scaled down for smaller systems, rather than being designed as a calculator chip that was pushed beyond its limits.

[] permanent link

Servoy Announces Programming Guide For FileMaker Developers

AMSTERDAM, The Netherlands - Servoy BV announces the immediate availability of a new publication entitled "Servoy Advanced Programming Guide for FileMaker® Developers." The 336 page manual includes a JavaScript Tutorial, a SQL tutorial, a function-by-function and script step-by-script step tutorial on the similarities and differences between script and calculation functions in Servoy versus FileMaker Pro.

The guide is available for FREE at the Servoy Developer's site (http://developer.servoy.com - in the "Documentation" Section) and available in book form for US $25 from On Demand Manuals (http://www2.ondemandmanuals.com/servoy).


Here is an excerpt from the Table of Contents:



SQL Primer

Introduction to SQL.

SQL Core Language

Querying data

Basic queries

Multi-table queries (joins)

Matching multiple columns

Summary queries



JavaScript Primer

Basic programming terminology

JavaScript introduction

JavaScript grammar

Browser DOM vs. Servoy SOM

Object references

JavaScript functions

JavaScript flow controls

JavaScript reserved words



Regular Expressions

Introduction to Regular Expressions

Constructing Regular Expressions

Backreferencing in Regular Expressions

Substitutions in Regular Expressions

Defining a Regular Expression

RegExp cheatsheet

RegExp examples



FileMaker to Servoy Scripting

Introduction

Control scripts

Navigation scripts

Sort/Find/Print scripts

Editing scripts

Editing Scripts

Record scripts

Import/Export scripts

Window Scripts

File scripts

Spelling scripts

Open Menu Item scripts

Miscellaneous scripts



FileMaker Pro Functions vs Servoy Functions

Text functions

Number functions

Date functions

Time functions

Aggregate functions

Summary functions

Financial functions

Trigonometric functions

Logical functions

Status functions

Design functions

Auto Update functions



Servoy also announces a FREE workshop in Phoenix, Arizona on August 28th aimed at Filemaker Pro developers. The workshop covers an introduction to Servoy, JavaScript and covers Filemaker Pro migration to Servoy. Attendance is free after registration through www.servoy.com . Places are limited so register now.



©2003 Servoy BV. All Rights Reserved. Servoy and the Servoy Logo are trademarks of Servoy BV. All other trademarks are the property of their respective owners.

[] permanent link