Object-Based

Total Page:16

File Type:pdf, Size:1020Kb

Object-Based Information Technology Solutions, Inc. Inc. Solutions, Technology Information FIRST CLASS FIRST is published often by often published is Computing Object-Based Computing Computing Object - Based Based - - Object Object THE OBJECTWARE PROFESSIONALS NETWORK Eric Wespestad, Chicago • quality (trusting objects you didn’t Robust interobject communication is a Information Technology Solutions create, standards for testing), and necessary precondition for component • storage of objects (persistency and software. Among other methods to archiving) accomplish this end, NEXTSTEP is OPN was founded shortly before NeXT- graced with Portable Distributed Objects, WORLD Expo 1993 under the name of OPN maintains an archive of its mailing a nearly transparent method of interappli- Open Protocols for NeXTSTEP - but list that is available via ftp for those cation messaging, even across heteroge- later changed its name, as it’s focus interested in the topics mentioned above. neous networks. expanded, to reflect the many facets of the ObjectWare equation. Since that time “OPN's mission is to evangelize individuals from about 80 organizations component software which can be Component software also needs stan- have participated in discussions like the woven by users into customized dard object programming interfaces to be following: solutions. OPN will provide the tech- exported by the various components. nical and political infrastructure for a OPN is serving as a forum where the vibrant component software mar- • brokering of objects (finding them), ket.”—Marcos Javier Polanco NEXTSTEP community can discuss and agree on what these standards must be. • documenting objects (figuring out “NeXT has for years offered the best Once users obtain these various objects technical foundation for this new how to use commercial objects), they will want to weave them together into age, but it did not come about. Why • licensing objects (how to distribute not? Selling kits to developers will customized applications, using either the and pay for third-party objects), not cause a paradigm shift in the Objective-C++ compiler or systemwide industry. Selling components to scripting languages. ! • normalization of protocols by which users will, and that means asking objects interroperate (assembling them "what will it take" for them to applications from the parts of other prefer components to Lotus Smart- See the related article “A Scenario for the applications), Suite.”—Marcos Javier Polanco ObjectWare Marketplace“ on page 5 . INFORMATION TECHNOLOGY SOLUTIONS, INC Object-Based Computing / December 1993 500 WEST MADISON, SUITE 2210, CHICAGO, IL 60661 14 NEW ADDRESS ! Information Technology Solutions, Inc. 500 West Madison, Suite 2210 Chicago, Illinois, 60661 312.474.7700 312.474.9361 FAX NEW ADDRESS ! these in the future. In any case, be sure to Secondly, while our basic Makefile is (and probably will continue to be) BACKUP THE ORIGINAL MAKE- easily created/modified for each new kit, debated regarding performance FILES FIRST! we would be more inclined to create particularly. more such kits, if the process of putting the kit together (i.e. generating the • Shared libraries. This is what NeXT You might also consider modifying the Makefile) were as simple as Project- does with NEXTSTEP. This is useful basic ProjectBuilder templates (located Builder makes it for "normal" applica- (like the bundles approach described inside of its ".app" folder) in order to tion projects. Therefore, some kind of have your libraries (say, "libSuperDuper- above) for having common, shared code, "automated makefile generator" could be Kit.a") as a default library (much like which is dynamically loaded. used here. "libSys_s.a" and "libNeXT_s.a") for Additionally (this benefit is also present every new project that you start. Once in the bundle idea) this common code again, the warning is to BACKUP THE Finally, it's always nice to be able to could be changed, and all other ORIGINAL FILES FIRST! "see" your kit. By this I mean program- applications that use it would have the mers often want to view the relationship new and (hopefully) improved code between objects (in the case of an OO automatically! (Much like NeXT's Some other issues which I haven't environment, the class hierarchy). Some addressed here (but may in a future arti- tool for being able to quickly and easily famous claim about faxing in the Print cle) include such things as: Kit/Library look at your kit would be helpful. Dia- Panel.) documentation; an automatic kit/library gram! from Lighthouse Design is • Object repositories and class version makefile generator; and, a kit/library delightful, but manual. Who wants to management. This addresses the need to hierarchy viewer draw out class hierarchies by hand? maintain a history of revisions of code, and to restore previous versions as FUTURE DIRECTIONS In order to best facilitate the code re-use necessary. This is an item that must be that we advocate and that should be gen- There are future directions that code re- addressed regardless of the choice of erally encouraged, comprehensive docu- use might go in on the NEXTSTEP oper- strategies suggested above. Since mentation is a requirement. Program- ating system. We might talk about these mers must be able to look at, not only, the irrespective of how you share code, in future articles. Specifically, other code header files, but also, fully written class ultimately there will be the need to track re-use strategies might include: description files (such as those provided and manage revisions of code. by NeXT for its classes). While access to CONCLUSION the source code is okay, this should gen- • Using the ".subproj" as the basic unit of re-usability. This accommodates the erally be discouraged, since one of the • In conclusion, you can see how easy basic tenets of good object-oriented inclusion of ".nib" files as well as other resources such as sounds and images it is to get started with a simple code re- design is that each object is a "black box" use strategy right away. This will help to and the programmer should not design (which our current system, sadly, does address many of your needs to leverage around how an object does its work, only not accommodate.) off of previous work. As we continue what the results are. But...reality is real- • Using the ".bundle" as the basic unit ity, and typically, programmers "must" of re-usability. This accomplishes the with this (hopefully) series of articles, look at the source code. To work-around same as above, but also opens the and experiment (as is always required) this, we could use an "automatic docu- possibility of creating a "/LocalLibrary/ with new tactics, we will cover new and ment generator" that would create fully Bundles" folder which would contain better ways to re-use your older code formatted ".rtf" class description files bundles of re-usable code that can be and continue to improve your (much like NeXT's). dynamically loaded. This issue has been programming leverage! ! INFORMATION TECHNOLOGY SOLUTIONS, INC Object-Based Computing / December 1993 500 WEST MADISON, SUITE 2210, CHICAGO, IL 60661 13 Strategies for Re-use continued… Now...you want use your new library in build "fat" or "Multi-Architecture your latest project ("MyProject"). To do Binary" libraries for NEXTSTEP You can put your generic ".c" files (such this, go to your ProjectBuilder Release 3.1 and on. This requires only as functions) or ".m" files (such as cate- "PB.project" file, and select the "Librar- two minor changes: gories) on the "CFILES =" or "MFILES ies" category at the bottom of the first = " lines, as follows: column in the ProjectBuilder browser. CFLAGS = -Wall -g From the Files menu, select the "Add..." CFILES = ReallyWickedFunctions.c should be changed to: EvenMoreFunctions.c command to add your new library. Find your library ("/LocalDeveloper/Librar- MFILES = ZippyCategory.m CFLAGS = -Wall -g -arch m68k -arch ies/lib SuperDuperKit.a") in the "Add" i386 As with the class files above, the header panel browser, and click "OK". in order to specify the various (in this files don't need to be explicitly listed. case two) architectures you want to build Now, one final addition and you're ready for. Next, for any headers such as protocol to fly. If already have a "Makefile.pream- declarations, or files that simply define ble" file in your project, then add the fol- And this: macros or, enums, or new types, you lowing line: must list the header on the "HEADERS = $(LIB):$(OFILE_DIR) $(OFILES) " line: OTHER_CFLAGS = -I/LocalDeveloper/ ar rc $(LIB) $(OFILES) Headers -L/LocalDeveloper/ HEADERS = $(CLASSES:.m=.h) Libraries should be changed to: $(MFILES:.m=.h) $(CFILES:.c=.h) If you don't have a Makefile.preamble SuperNeatProtocol.h already, create one with Edit, and add $(LIB):$(OFILE_DIR) $(OFILES) ReallySpecialMacros.h libtool -o $(LIB) -s - $(OFILES) UnbelievableTypedefs.h this line. This enables your project Makefile to find the new library or librar- Using NeXT's new "libtool" program to Finally, you have to specify the name of ies that you have specified, as well as any properly build your libraries. There are the directory in the "Headers" folder, that headers, of the form: certain bugs with "ar" as used previously, all of the headers (including a pre-com- when applied to "fat" libraries. What I piled header) for this kit will be put in. In #import <SuperDuperKit/ might suggest, for the time being, if you this case: MyCoolView.h> are transitioning from 3.0 to 3.1, is creat- Now your ready to go, use anything ing a "Makefile_3.0"
Recommended publications
  • Project Management and Software Cost Estimation Technologies
    STSC Report on Project Management and Software Cost Estimation Technologies April 1995 ABSTRACT The Project Management Technology Domain is a classification of methodologies, tools, theory and practice as it pertains to the field of project management. The purpose of this report is to increase awareness and understanding of project management technology. Use of this report should be the first step in transferring effective project management principles, methods, and products into practical use. The target audience of this report consists of those managers and technical personnel who are responsible for the development and maintenance of software in their organizations. This report defines the basic concepts of the Project Management Technology Domain and identifies their value in improving software quality and productivity. It explains how the capabilities of current project management products can improve management of software projects. It provides information about specific products in the marketplace. The information is aimed at those who must make decisions about acquiring project management technology and who must prepare their organizations to use it effectively. Finally, this report proposes an identification of future directions of the domain to help in planning long range strategies and development of an organizational road map toward improved software development. The Software Estimation Technology Report, March 1993 has been updated and is included in this report as Appendix A. Document No. STSC-TR-012-Apr95 This report was prepared by the: Software Technology Support Center Ogden ALC/TISE 7278 4th Street Hill AFB, UT 84056-5209 Representations: The ideas and findings in this report should not be construed as an official Air Force position.
    [Show full text]
  • Oral History of Avadis Tevanian
    Oral History of Avadis Tevanian Interviewed by: John Markoff David C. Brock Hansen Hsu Recorded February 02, 2017 Mountain View, CA CHM Reference number: X8111.2017 © 2017 Computer History Museum Oral History of Avadis Tevanian Markoff: So we're here for oral history of Avie Tevanian, and it is... Tevanian: Tevanian. Markoff: Tevanian. I'll restart. Tevanian: Thank you. Markoff: Avie Tevanian, and it's February 21 and I'm John Markoff and Hansen Hsu is to my left and David Brock is to my right, and on we go. So can we start by having you tell us where and when you were born? Tevanian: Sure. I was born in Portland, Maine, back east in 1961. Markoff: Okay. Can you tell us something about your family and how your family came to Maine and a little bit of their origin? Tevanian: So I'm 100% Armenian. Both of my parents are Armenian and both of their parents, all of my grandparents came over in the early 1900s from Armenia as part of the war with the Turks. I should know more about that than I actually do, certainly heard a lot of stories about that when I was younger and mostly forgotten them. So anyway, my grandparents came across literally on the boat. They had children. My dad's family went to Portland, Maine. My mom's family went to Worcester, Massachusetts. Somewhere along the way, they met each other. Don't know how that happened. They got married, and I was their oldest son. Markoff: And was Armenian spoken in the household when you were growing up? Tevanian: It was, a little bit.
    [Show full text]
  • Nextstep Programming
    To my parents, Marvin and Marian, who have put up with my addiction to computers since before I could type. - Simson To Louise, Nina, and Timmy. - Michael vii Preface Welcome! This book is about programming computers running NeXTSTEP. It’s a no- nonsense, hands-on book that teaches programmers how to write applica- tion programs that take full advantage of NeXTSTEP, the operating envi- ronment from NeXT Computer Inc. Writing programs for NeXTSTEP is fundamentally different than writing programs for other computers, because NeXTSTEP represents a radical departure from conventional programming environments. One writes NeXTSTEP programs by building systems of related but distinct parts, or objects, and connecting them together to form an integrated whole. Confin- ing different aspects of a program to different pieces makes those pieces easier to design, implement, debug, and reuse. This is what is known as object-oriented programming. NeXTSTEP embodies the principles of object oriented programming from its user interface down to its very core. This greatly simplifies the task of interfacing application programs with the NeXTSTEP operating environ- ment. The downside is that it makes the NeXTSTEP environment very dif- ferent from the environments to which most programmers are accustomed: there’s a steep curve to climb when learning to program in this easy-to-pro- gram environment (sounds strange, but it’s true). We wrote this book out of frustration: at the time, there was no single book that explained step-by-step how to write programs for NeXTSTEP. Instead, a programmer trying to approach the platform was confronted by the NeXT technical documentation and the source-code for several dozen example programs.
    [Show full text]
  • Features and Benefits
    FEATURES AND BENEFITS FUNCTIONS Includes an extensive array of sophisticated mathematical and accounting functions, including libraries organized by: • Mathematics, Statistics • Accounting • Logic • Time/Date • Selection/Lookup • Formatting/Object Modification • Inter-sheet linking, updated even while documents are closed USER INTERFACE • Easy-to-understand button ribbon provides quick access to program functions • EMACS-style quick keys makes spreadsheet navigation simple MACRO LANGUAGE • Powerful WILMA Macro Language provides an easy-to-learn point and click environment for sophisticated mathematical and financial modeling • Complete access to ParaSheet function library allows users to build full-blown spreadsheet applications without complex programming • Full support for conditionals, looping and branching—even support for NEXTSTEP Warning and Prompt panels—for building self-contained models where users choose from among pre-defined options • Access to file system provides support for opening, saving, importing, exporting and printing files • On-the-fly creation and deletion of graphics and charts—even automated rotation for special effects • Local and global macros can be added to menus, allowing full customization of ParaSheet user environment CHARTING • Full support for dynamic charting—just select a range and press a button • Pie Charts (include moveable wedges with “smart” labels) • Bars, Horizontal Bars • Stacked Bars, Horizontal Stacked Bars • Area Charts • Scatter Plots • Line Charts • High/Low/Close Charts • 3-D Bar & Area Charts
    [Show full text]
  • Improv : an In-Depth Look
    SCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWS Southern California NeXT ™ Users Group VOLUME 1, NUMBER 3 SCaNeWS ©1991 Newsletter MARCH 1991 All Rights Reserved March has been a big month for NeXT and its users Windows on the same screen! One major drawback - color stations are shipping! Along with the color of SoftPC , which emulates a IBM PC/AT with stations comes Software Release 2.1, which is re- 80286 and 80287 chips, is its speed, only about that quired for color and fixes many bugs in 2.0. (See the of a 12 Mhz AT (Norton SI rating of 12.5). How- annoucements from NeXT and users’ comments on ever, a more advanced version of SoftPC is report- pages 2-4.) We anxiously await future announce- edly under development and it will increase the ments on the shipping of the NeXTdimension board efficiency of emulation from the current 10% to (in April) and who knows what else - perhaps a port about 40%. The advanced version will also im- to a RISC chip or another vendor’s platform? Rumor prove on another major drawback, EGA graphics has it that NeXT will be going with the HP PA-RISC emulation at best, to VGA emulation. The ad- chip, which rates as high as 72 SPECmarks and 76 vanced version will supposedly ship in the fourth MIPS! (See Tao #7 for more rumors.) quarter of 1991. (continued on page 17) MARCH MADNESS NeXT Ships Color Workstation . 2 Mike Mahoney CONTENTS [email protected] Comment on NeXTstation Color . 2 NeXT Software Release 2.1 . 3 Inside you’ll find several items concerning Light- CONTENTS house Design’s Diagram! , including a review, infor- Comment on Software Release 2.1 .
    [Show full text]
  • Hh334.Pdf (3.880Mb)
    THE APPSMITHS: COMMUNITY, IDENTITY, AFFECT AND IDEOLOGY AMONG COCOA DEVELOPERS FROM NEXT TO IPHONE A Dissertation Presented to the Faculty of the Graduate School of Cornell University In Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy| by Hansen Hsu May 2015 © 2015 Hansen Hsu THE APPSMITHS: COMMUNITY, IDENTITY, AFFECT AND IDEOLOGY AMONG COCOA DEVELOPERS FROM NEXT TO IPHONE Hansen Hsu, Ph.D. Cornell University 2015 This dissertation is an ethnographic study, accomplished through semi-structured interviews and participant observation, of the cultural world of third party Apple software developers who use Apple’s Cocoa libraries to create apps. It answers the questions: what motivates Apple developers’ devotion to Cocoa technology, and why do they believe it is a superior programming environment? What does it mean to be a “good” Cocoa programmer, technically and morally, in the Cocoa community of practice, and how do people become one? I argue that in this culture, ideologies, normative values, identities, affects, and practices interact with each other and with Cocoa technology in a seamless web, which I call a “techno-cultural frame.” This frame includes the construction of a developer’s identity as a vocational craftsman, and a utopian vision of software being developed by millions of small-scale freelance developers, or “indies,” rather than corporations. This artisanal production is made possible by the productivity gains of Cocoa technology, which ironically makes indies dependent on Apple for tools. This contradiction is reconciled through quasi-religious narratives about Apple and Steve Jobs, which enrolls developers into seeing themselves as partners in a shared mission with Apple to empower users with technology.
    [Show full text]
  • Chief Executive Officer
    x y What is y List of CEOs y About IT CEOs y Car Maker CEOs y Mobile CEOs y Top Indian CEOs y About Me y Latest IT News y Your Page CHIEF EXECUTIVE OFFICER Google - Eric Emerson Schmidt Eric Emerson Schmidt (born April 27, 1955 in Washington, D.C.) is Chairman and CEO of Google Inc. and a member of the Board of Directors of Apple Inc. He also sits on the Princeton University Board of Trustees. He lives in Atherton, California with his wife Wendy. Education of Eric Emerson Schmidt After graduating from Yorktown High School (Virginia), Schmidt attended Princeton University where he earned a BSEE in 1976. At the University of California, Berkeley, he earned an MS in 1979, for designing and implementing a network linking the campus computer center, the CS and the EECS departments, and a PhD in 1982 in EECS with a dissertation about the problems of managing distributed software development and tools for solving these problems. He was joint author of lex (a lexical analyzer and an important tool for compiler construction). He taught at Stanford Business School as a part time professor. Previous and Current work of Eric Emerson Schmidt : Early in his career, Schmidt held a series of technical positions with IT companies, including Bell Labs, Zilog and Xerox¶s famed Palo Alto Research Center (PARC). He joined Sun Microsystems in 1983, led its Java development efforts and rose to become Chief Technology Officer. In 1997, he was appointed CEO of Novell.Schmidt left Novell after the acquisition of Cambridge Technology Partners.
    [Show full text]
  • Features and Benefits
    FEATURES AND BENEFITS FUNCTIONS AND • Plain English formulas (“Market Penetration = Total Units / Total Market”) make FORMULAS creating, modifying and maintaining spreadsheets fast and easy • Support for inter-sheet linking allows cells in one worksheet to reference other worksheets and views • Full support for unlimited Undo and Redo of all spreadsheet operations • Includes an extensive array of sophisticated mathematical and accounting functions, including libraries conveniently organized by: • Mathematics, Statistics • Accounting • Logic • Time/Date • Selection/Lookup • Formatting/Grouping DOCUMENTS, • Unlimited spreadsheet size VIEWS AND • Unlimited number of formulas WORKSHEETS • Information dimensions allow spreadsheet data to be described, managed and manipulated in categories or parcels—no longer are users restricted to frustrating rows and columns • Flexible file tab interface for ‘Z’ axis allows data dimensions to be navigated and browsed with a simple mouse click • Support for unlimited number of matrix dimensions allows you to view your spreadsheets in any number of differing perspectives • Dimensions can be swapped or reorganized by simply dragging and dropping— formulas are automatically maintained • Support for an unlimited number of differing spreadsheet views and worksheets allows financial models to be compartmentalized into easily manageable and coordinated parts—consolidations are a simple point and click away • Updates made to one view are reflected throughout the document, and are managed through a convenient view browser
    [Show full text]
  • Solaris Features
    INDEX 1. SOLARIS FEATURES 2. DIFFERENCE BETWEEN WINDOWS AND MACINTOSH 3. MAC OS X LEOPARD VS MICROSOFT WINDOWS VISTA 4. SUN MICROSYSTEM 5. NEW FEATURES OF THE FUTURE WINDOWS MEDIA PLAYER 12 SOLARIS FEFEATURES:ATURES: Feature Overview Get more details on the award winning and industry leading features in Solaris 10. Find out how these award winning features , Solaris Containers, ZFS, DTrace, and more can generate efficiencies and savings in your environment. Security Solaris 1 0 includes some of Observability the world's most advanced The Solaris 10 security features, such as release gives you Process and User Rights observability into Management, Trusted your system with Extensions for Mandatory tools such as Solaris Access Control, the Dynamic Tracing Cryptographic Framework (DTrace), which and Secure By Default enables real-time Networking that allow you application to safely deliver new debugging and solutions, consolidate with optimization. security and protect mission-critical data. Performance Platform Choice Solaris 10 delivers Solaris 10 is fully indisputable performance supported on more advantages for database, than 1200 SPARC- Web, and Java technology- based and x64/x86- based services, as well as based systems from massive scalability, top manufacturers, sh attering world records by including systems delivering unbeatable from Sun, Dell, HP, price/performance and IBM. advantages. Virtualization Networking The Solaris 10 OS With its optimized network includes industry- stack and support for first virtualization today’s advanced network features such as computing protocols, Solaris Containers, Solaris 10 delivers high- which let you performance networking to consolidate, isolate, most applications without and protect thousands modification. of applications on a single server.
    [Show full text]
  • Contents Contents Contents Contents Contents
    SCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWSSCaNeWS Southern California NeXT ™ Users Group VOLUME 1, NUMBER 4 SCaNeWS ©1991 Newsletter MAY 1991 All Rights Reserved After a six-week absence, SCaN and SCaNeWS are should consider contacting Lighthouse and con- back. SCaN meetings have moved to a new night, tinuing this valuable service. the first Tuesday of every month, in an coordinative effort with SNuG (the San Diego NeXT User Last month’s well-attended meeting featured a Group) to attract a greater variety of speakers to the NeXTstation Color Computer demonstrated by Southern California NeXT community. This Rick Jackson of NeXT: all of those Scene images month’s SCaNeWS is a little shorter than some of its and movies we’ve all grown accustomed to in gray- predecessors, to leave room for this month’s supple- scale took on a new vibrancy in 4096 onscreen col- ment, a tutorial on Interface Builder and Object-Ori- ors. With a high probability that the ented Design in the NeXTstep Environment. This NeXTdimension board will be demonstrated at the tutorial was presented by Mike Mahoney at this May meeting at UCLA, we can expect to be dazzled year’s ACM SIGCHI Conference on Human Factors yet again. in Computing Systems to an international audience, and we’re pleased to be able to include it as an ap- If you would like to host a SCaN meeting at your lo- pendix to this month’s newsletter. cation, contact one of the SCaN officers. MAY INTRO NeXT Introduces NeXTedge . 2 Lorraine Rapp CONTENTSNeXT Ships 8000 CPUs in [email protected] First Quarter .
    [Show full text]
  • Me/Rmnug/MAR91/Next News.Frame
    rmNUG Newsletter Gets A Facelift! rmNUG NeWS April, 1991 $3.95 CONTENTS FEATURES 3 Computer Languages Productivity 7 Off The Net Award This month: NeXT win’s another award, this one for NeXTstep 2.0 Downloading postscript fonts, Fujitsu formatting, Extended. Japanese NeXT, NeXT joke, NeXT newsletters, NeXT BBS’s, Stuart update. 3 Color X An update on a color version of X from Pensoft. 9 Pascal To C Translator Information on a new Pascal to C translator that works on 3 Impact Software Contest the NeXT is now available at FTP sites. The latest information on the contest plus the announcement of the third contest. 9 Pegboard A new utility for the NeXT that allows you to put icons 3 Mathematica Lecture Tour of files or programs in a window for quick pull-up. Dates and places of Mathematica’s lecture tour. The lecture’s will be given by Stephen Wolfram. 10 February Meeting Highlights from our last meeting. 4 NeXT On Campus Information on the release dates. 10 NeXT Ships 68040 Color Workstations NeXT announces the shipment of the color slabs and 5 FTP Access For The rmNUG NeWS when the NeXTdimension will start shipping. FTP sites where current and past rmNUG issues can be downloaded. 10 Latest Product Listing This is a complete list of the NeXT hardware and 6 The NeXT Educational Marketing Project software that is now available for the NeXT. NeXT, in cooperation with volunteer students at the University of Colorado, will put on a NeXT show. DEPARTMENTS 5 From The President 9 From The Editor A request for your input about the future of rmNUG.
    [Show full text]
  • Dublin, Ireland Appendix J Database of Dublin IT Firms
    Appendix J to 0 I Professional and Personal Development and Trade Union Membership of Information Technology Workers in the Republic of Ireland and the United States June 2005 Higher Education And Training Awards Council (HETAC) Masters Degree by Research Lucy Costigan BSc (Hons), MA(Hons) National College of Ireland National College of Ireland (NCI), Dublin, Ireland Appendix J Database of Dublin IT Firms Abascas lntemet Services Access Accounting (Software) Ltd. Accuris Ltd ACSIS Technologies (lreland) Ltd Actov8 Jan l004 * Contact: David Doran (Chief Executive ) Delivety to the following recipients has been E-mail: act@actov8.~nm [email protected] adeptweb Ltd Adnet Limited ADP Business Solutions Advance Leaming Ltd Advance Systems Ireland Limited Aug 7 03 ' [email protected] Gary Corcoran Advent Software Feb ll 03 * [email protected] Aer Lingus Airline Systems Jan 24 03 * [email protected] Garry McCann (CE) Marketing AerSoft Limited Aide1 ATN Limited Aisling Information Consultants Jan l004 ' Contact: James C.O'Reilly (MD) E-mail: [email protected] Alatto Technologies Ltd Alfa-Lava1 (lreland) Ltd Alifinanz lnc Allied Management Systems Ltd Allies Design Aug 7 03 [email protected] Damien Costelle Alligator Sofhvare Ltd Aipha Landsteinar (lreland) Ltd Altamedius Feb l1 [email protected] Rachael Early (Marketing Exec) 03 Amdahl DMR Ireland Jan 24 03 * [email protected] Bernie Dillon (MD) American International Group Jan l004 Contact: Michael Mongan (MD) Europe Ltd E-mail: [email protected] AMT-Sybex (Software) Ltd Anacomp lreland Ltd Analogue
    [Show full text]