with the addition of OpenStep · 2016. 3. 27. · include FoundationKit, a more portable class...

1
OpenStep On Solaris Readied For Beta By Frank Hayes OpenStep on Solaris, the first im- plementation of the portable ob- ject-oriented environment jointly developed by SunSoft and Next, will go to beta users early next year, Sunsoft said last week. Few users are expected to want the new object technology initially, Sunsoft said. But those who do can expect a fairly smooth transition from existing NextStep applications-with some poten- tial incompatibilities, according to developers who have exam- ined the OpenStep specification. Both Sunsoft and Next have recently released new versions of their operating systems that lay the foundation for a later full im- plementation of the OpenStep APis. In October, Sunsoft began shipping Solaris 2.4, which will form the base for OpenStep when it ships next year. And last week, Next began shipping NextStep 3.3, which includes key transition elements for users planning to migrate applications from NextStep to OpenStep. NextStep 3.3 is available now for Intel and Motorola micro- processors and is slated for PA- RISC and SPARC in mid-1995. Pricing is $799 or $199 for up- grades. Enhancements include support for a broader range of Intel-based PCs; improved sys- tem administration, scalability, and E-mail; and support for en- hanced-mode DOS and Windows applications via SoftPC. Digital Equipment, Hewlett- Packard, and Data General have also announced plans to imple- ment OpenStep-compatible technology, and Next has dis- cussed porting OpenStep to an operating system in Microsoft's Windows family. "With OpenStep on all the different platforms, you're final- ly going to begin achieving open systems goals of the right hardware for each user, scal- able from the office automation user to the back of the glass house," said Ted Shelton, presi- dent of systems integrator In- formation Technology Solu- tions in Chicago. "I don't know if many people in the commercial software realm are thinking about it, but my cus- tomers in internal corporate de- velopment are certainly hoping that this is the case," he said. But Sunsoft expects user uptake to be slow, at least among Solaris users. "Only a small set of cus- tomers will be adopting objects now: those who find procedural tools inadequate to create or modify applications," said Bud Tribble, Sunsoft vice president of object products. Other Solaris users will continue to use con- ventional programming tools and languages, Tribble said. Sunsoft's first OpenStep im- plementation, which will go to beta users in the first quarter of next year, will be part of Sun- soft's Distributed Object Environ- ment (DOE), which will also in- clude an object communication system complying with the Ob- ject Management Group's Com- mon Object Request Broker Ar- chitecture, along with a C++ interface builder, object debug- gers, and administrative tools. Developers will be able to mix and match C++ and Objec- tive C as needed with the addition of OpenStep and DOE, and there is no ab- solute requirement to rewrite any applications, he said. Some rewriting of existing NextStep applications may be necessary, but Next will bundle much of the transition technolo- gy into the developer version of NextStep 3.3, said Eric Chu, product manager for deploy- ment technologies at Next. The developer version, which will begin beta-testing this month, won't support the Open- Step API, which will be imple- mented in NextStep 4.0, but will include FoundationKit, a more portable class library that re- places NextStep's AppKit in the transition to OpenStep, Chu said. Porting existing N extStep apps to OpenStep on Solaris is complicated by both OpenStep's improvements over using Sun soft Work- shop for C++, which is being enhanced to accept Objective C syntax, Tribble said. That should ease one St'AIIDARD NextStep and the parts of NextStep not addressed in the OpenStep spec- ification, Informa- tion Technology lllt'ERFACES transition problem for Solaris developers, whose greatest diffi- culty "mostly has to do with learning to program with ob- jects," Tribble said. Unlike the transition several years ago from SunOS to So- laris, the underlying operating system will remain the same Solutions' Shelton said. Apart from changes in the names of function calls and vari- ables, OpenStep adds an en- hanced text object. It's a great im- provement over earlier versions, but it will break existing code that subclasses the old version of the string object, Shelton said. ... ........... . ......... . .............................................................. .. ...... -

Transcript of with the addition of OpenStep · 2016. 3. 27. · include FoundationKit, a more portable class...

Page 1: with the addition of OpenStep · 2016. 3. 27. · include FoundationKit, a more portable class library that re places NextStep's AppKit in the transition to OpenStep, Chu said. Porting

OpenStep On Solaris Readied For Beta • By Frank Hayes

OpenStep on Solaris, the first im­plementation of the portable ob­ject-oriented environment jointly developed by SunSoft and Next, will go to beta users early next year, Sunsoft said last week.

Few users are expected to want the new object technology initially, Sunsoft said. But those who do can expect a fairly smooth transition from existing NextStep applications-with some poten­tial incompatibilities, according to developers who have exam­ined the OpenStep specification.

Both Sunsoft and Next have recently released new versions of their operating systems that lay the foundation for a later full im­plementation of the OpenStep APis. In October, Sunsoft began shipping Solaris 2.4, which will form the base for OpenStep when it ships next year. And last week, Next began shipping NextStep 3.3, which includes key transition elements for users planning to migrate applications from NextStep to OpenStep.

NextStep 3.3 is available now for Intel and Motorola micro­processors and is slated for PA­RISC and SPARC in mid-1995. Pricing is $799 or $199 for up­grades. Enhancements include support for a broader range of

Intel-based PCs; improved sys­tem administration, scalability, and E-mail; and support for en­hanced-mode DOS and Windows applications via SoftPC.

Digital Equipment, Hewlett­Packard, and Data General have also announced plans to imple­ment OpenStep-compatible

technology, and Next has dis­cussed porting OpenStep to an operating system in Microsoft's Windows family.

"With OpenStep on all the different platforms, you're final­ly going to begin achieving open systems goals of the right hardware for each user, scal­able from the office automation user to the back of the glass house," said Ted Shelton, presi­dent of systems integrator In­formation Technology Solu­tions in Chicago.

"I don't know if many people in the commercial software realm are thinking about it, but my cus­tomers in internal corporate de­velopment are certainly hoping that this is the case," he said.

But Sunsoft expects user uptake to be slow, at least among Solaris users.

"Only a small set of cus-

tomers will be adopting objects now: those who find procedural tools inadequate to create or modify applications," said Bud Tribble, Sunsoft vice president of object products. Other Solaris users will continue to use con­ventional programming tools and languages, Tribble said.

Sunsoft's first OpenStep im­plementation, which will go to beta users in the first quarter of next year, will be part of Sun­soft's Distributed Object Environ­ment (DOE), which will also in­clude an object communication system complying with the Ob­ject Management Group's Com­mon Object Request Broker Ar­chitecture, along with a C++ interface builder, object debug­gers, and administrative tools.

Developers will be able to mix and match C++ and Objec­tive C as needed

with the addition of OpenStep and DOE, and there is no ab­solute requirement to rewrite any applications, he said.

Some rewriting of existing NextStep applications may be necessary, but Next will bundle much of the transition technolo­gy into the developer version of NextStep 3.3, said Eric Chu, product manager for deploy­ment technologies at Next.

The developer version, which will begin beta-testing this month, won't support the Open­Step API, which will be imple­mented in NextStep 4.0, but will include FoundationKit, a more portable class library that re­places NextStep's AppKit in the transition to OpenStep, Chu said.

Porting existing N extStep apps to OpenStep on Solaris is complicated by both OpenStep's

improvements over using Sun soft Work­shop for C++, which is being enhanced to accept Objective C syntax, Tribble said. That should ease one

St'AIIDARD NextStep and the parts of N extStep not addressed in the OpenStep spec­ification, Informa­tion Technology

lllt'ERFACES

transition problem for Solaris developers, whose greatest diffi­culty "mostly has to do with learning to program with ob­jects," Tribble said.

Unlike the transition several years ago from SunOS to So­laris, the underlying operating system will remain the same

Solutions' Shelton said. Apart from changes in the

names of function calls and vari­ables, OpenStep adds an en­hanced text object. It's a great im­provement over earlier versions, but it will break existing code that subclasses the old version of the string object, Shelton said. ... ........... . ......... . .............................................................. .. . . .. . . -