home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / visage.txt < prev    next >
Text File  |  1994-01-23  |  9KB  |  168 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6. IBM recently announced VisualAge, a visual programming power
  7. tool for developing robust client/server applications quickly
  8. and easily.  This is being tested by early customers and planned
  9. to be generally available early in 1994.  
  10.  
  11. VisualAge enables rapid application development by combining the
  12. power of object-oriented (OO) technology with the simplicity of
  13. visually connecting pre-fabricated software components. The
  14. combination of the VisualAge integrated Smalltalk environment
  15. with necessary team-oriented facilities provides for the
  16. development of scalable, line-of-business applications.  
  17. VisualAge's features include:  rich and open networking and
  18. communications, access to IBM and non-IBM databases ,
  19. multi-media components, and access to and use of existing
  20. applications.  VisualAge is especially well suited for
  21. developers who build state-of-the art client/server applications
  22. that need to access enterprise applications and data.  
  23.  
  24. VisualAge comes in two versions for building industrial strength
  25. applications: VisualAge for standalone programmers and VisualAge
  26. Team, which includes library support, version control and
  27. configuration management capabilities.  VisualAge is the premier
  28. application builder for DB2/2 applications.  DB2/2 access and
  29. support is built into the base products of VisualAge and
  30. VisualAge Team.  Access to Sybase and Oracle is available as an
  31. optional feature.  
  32.  
  33. VisualAge is an extensible, high-powered client/server
  34. development tool which eliminates possible programming obstacles
  35. end users might encounter using other rapid application
  36. development tools.  Because the product uses and generates
  37. Smalltalk, end users benefit from the productivity of a 4GL and
  38. the flexibility of a 3GL.  VisualAge contains a complete,
  39. embedded Smalltalk environment, which adheres to industry
  40. standards such as OSF MOTIF, POSIX and X-WINDOWS.  It is also
  41. based on the proposed common-base Smalltalk submitted by IBM to
  42. ANSI earlier this year.   VisualAge comes complete with a set of
  43. reusable parts. When new parts need to be written, programmers
  44. can take advantage of the full Smalltalk environment within
  45. VisualAge. As an alternative, parts can be written in C or
  46. COBOL, with VisualAge packaging the parts to behave like
  47. objects.  
  48.  
  49. VisualAge will first support IBM's OS/2*, followed shortly by
  50. Windows**, then AIX and other platforms based on customer
  51. demand.  The first release of VisualAge will support IBM's
  52. Systems Object Model (SOM)*, which provides component
  53. reusability and interoperability across languages.
  54.  
  55. IBM's SOMobjects technologies, including the System Object Model
  56.  (SOM) and Distributed Systems Object Model (DSOM), were
  57. designed  to enable the creation of industrial strength, binary
  58. object  classes that are truly reusable and are scalable to
  59. client  server configurations.  SOM is a language-neutral object
  60. model  that allows developers to 'package' object classes in
  61. such a way  as to provide an  enhanced ability to reuse, modify
  62. and customize them within and among different language
  63. compilers.  SOM, initially used in the development of the OS/2
  64. Workplace  Shell, will become a core technology for 'packaging'
  65. object  frameworks that are designed to be extended by others,
  66. such as  the forthcoming OpenDoc compound document architecture
  67. from IBM,  Apple, Novell and Wordperfect.  SOM  has the unique
  68. capability to  separate the object's type from its
  69. implementation, resulting in  a very flexible and dynamic model
  70. for developing object oriented  applications.  DSOM, a scalable
  71. extension to SOM,  provides  transparent, distributed object
  72. services that are fully  compliant with the Object Management
  73. Group's CORBA specification.
  74.  
  75. By integrating the strengths of the VisualAge development
  76. environment with IBM's SOM and DSOM technology, VisualAge
  77. developers, and the end users of the resulting applications, 
  78. will benefit from the following enhancements to the VisualAge
  79. development environment:
  80.  
  81. Reuse of Object Classes Developed in Other Languages:  Using
  82. currently available development tools, object classes developed
  83. in one language environment cannot be effectively reused in
  84. another language environment.  The VisualAge SOMsupport will
  85. allow VisualAge developers to reuse and subclass object classes
  86. developed in other languages, as well as allow VisualAge
  87. Smalltalk object classes to be reused by other languages (if
  88. they also support SOM).  This can significantly increase the
  89. availability of object classes to be used in VisualAge as well
  90. as allowing VisualAge classes  to be used effectively in other
  91. development environments (such as C or C++).  In all, this will
  92. allow developers to reuse more code, thus resulting in less
  93. costly and risky development.
  94.  
  95. Support for CORBA Distributed Objects:   Client server computing
  96. is quickly becoming a standard requirement in the development
  97. and deployment of new applications.  The Object  Management
  98. Group's CORBA specification (as fully implemented in IBM's
  99. SOM/DSOM technology) was designed to provide a productive,
  100. flexible and dynamic C/S solution by exploiting the power of
  101. distributed object services.  IBM's DSOM is a scalable extension
  102. to SOM that provides local/remote distributed object services
  103. across a heterogeneous network.  VisualAge SOMsupport is planned
  104. to support the DSOM extensions and the ability to development
  105. workstation CORBA-based distributed objects (deployment across a
  106. workgroup requires the IBM SOMobjects Workgroup Enablers). 
  107. VisualAge SOMsupport can significantly decrease the costs and
  108. risk associated in developing, deploying and adapting client
  109. server applications while enhancing the migration path from
  110. local objects to distributed objects.
  111.  
  112. Support for SOM-based OS Services:  Over time, an increasing
  113. number of operating systems    services will be 'packaged' as
  114. SOM object classes and frameworks.  The first of these  
  115. frameworks was the OS/2 Workplace Shell, which allows developers
  116. to customize, extend and integrate into the Workplace Shell
  117. desktop as well as inherit behavior and characteristics (such as
  118. drag/drop) when developing new applications.  OpenDoc, a
  119. compound document architecture being developed by IBM, Apple,
  120. Novell, WordPerfect, and  supported by others, will be packaged
  121. as a framework of SOM object classes that can be used in
  122. developing document-centric, collaborative applications. 
  123. VisualAge SOMsupport is positioned to exploit these frameworks,
  124. as they are made available, which will help automate the design
  125. and development of a new wave of document-centric, collaborative
  126. applications in a very productive and high quality fashion.
  127.  
  128. Industry Standard Class Definitions:  The SOM interface
  129. definition language fully conforms to the Object Management
  130. Group's CORBA Interface Definition Language (IDL) standard as
  131. does the SOM interface repository (providing runtime access to
  132. class information and definitions).
  133.  
  134. The VisualAge SOMsupport Smalltalk bindings will evolve to be
  135. compliant with OMG    standards as they are made available. 
  136. VisualAge SOMsupport  classes will, therefore, adhere to
  137. industry standards (CORBA IDL), allowing customers to retain
  138. investments in skills and code.  It also provides a mechanism
  139. for interoperability, over time, with other CORBA-compliant
  140. object request brokers (such as Hewlett-Packard's HP ORB,
  141. Sunsoft's DOE and Hyperdesk's DOMS).
  142.  
  143. IBM's System Object Model (SOM) is not intended to replace
  144. existing object oriented languages (such as Smalltalk).  Rather,
  145.  it is intended to complement them so that application programs
  146. developed in different language and with different compilers can
  147. share common SOM object class libraries that are CORBA
  148. compliant.  SOM  also provides a rich set of object oriented
  149. characteristics that can complement existing object oriented
  150. languages (such as  Smalltalk and C++) as well as procedural
  151. languages (such as C, COBOL & REXX).  In summary, SOM, when
  152. integrated with the VisualAge development environment, can
  153. result in a more productive and  powerful set of application
  154. development capabilities. 
  155.  
  156. For more information about VisualAge, call 1-800-IBM-CARY  or
  157. talk to us on Compuserve or TalkLink under VISUALAGe.  For more
  158. information on the SOMobjects Developers Toolkit please call
  159. 1-800-342-6672 or 1-800-465-7999 in Canada.
  160.  
  161. Trademarks: VisualAge, IBM, SOMobjects, OS/2 are registered and
  162. unregistered trademarks of International Business Machines
  163. Corporation.  
  164.  
  165.  Copyright International Business Machines Corporation 1993. 
  166. All Rights Reserved.
  167.  
  168.