Görsel Yaş - VisualAge
| Geliştirici(ler) | IBM ve Taligent |
|---|---|
| İlk sürüm | 12 Ekim 1993 |
| Son sürüm | 6.0 / 30 Nisan 2007
|
| Yazılmış | Smalltalk ve sonraki Java |
| İşletim sistemi | Çapraz platform |
| Uygun | Çok dilli |
| Tip | Yazılım geliştirme |
| Lisans | tescilli |
| İnternet sitesi | www-01.ibm.com/software/awdtools/vacpp |
VisualAge , birden çok programlama dilini destekleyen , IBM'in bilgisayarla bütünleşik geliştirme ortamları ailesiydi . VisualAge ilk olarak Ekim 1993'te piyasaya sürüldü ve 30 Nisan 2007'de durduruldu. Web sayfası Eylül 2011'de kaldırıldı. VisualAge ayrıca VisualAge Smalltalk olarak pazarlandı ve 2005'te Instantiations, Inc. bu ürünün dünya çapındaki haklarını satın aldı. IBM, XL C/C++ ürününün VisualAge'in takip ürünü olduğunu belirtmiştir .
Erken tarih
VisualAge, 1984 yılında kurulan ve uygulama geliştirme araçlarından sorumlu olan Research Triangle Park, North Carolina'daki IBM geliştirme laboratuvarında oluşturuldu . ISPF 327x ürününün kullanıcı arabirimi öğelerinin bir kişisel bilgisayar türevi olan EZ-VU iletişim yöneticisi ürünü, bu ailedeki ilk ürünlerden biriydi. Laboratuarda ayrıca, yaygın olarak kullanılmaya yeni yeni başlayan daha karmaşık grafik kullanıcı arabirimlerine sahip uygulamalar geliştirmek için ClassC adlı dahili olarak geliştirilmiş bir dil kullanan IBM içinde nesne yönelimli programlama teknolojilerini ilk benimseyenlerden biri olan bir grup vardı .
Sonunda, IBM PC -AT sınıfı makineler için Smalltalk'ın kullanılabilir uygulamalarının mevcudiyeti, IBM ileri teknoloji projelerinin Smalltalk ile denemeler yapmasına izin verdi. Aynı zamanda, radar ekranlarında görsel arayüz oluşturma araçları ortaya çıkıyordu. IBM'den David N. Smith'in InterCons ve Apple'da Dan Ingalls tarafından yönetilen bir ekip tarafından Fabrik gibi Smalltalk araştırma projeleri , grafik ilkellerin bileşiminden oluşturulmuş etkileşimli grafik uygulamalar oluşturuyordu. Kullanıcı arayüzlerinin daha yüksek düzeyde inşası, Jean-Marie Hullot'un ilk olarak Lisp'te yapılan ve daha sonra NeXTStep ve Mac OS X'te Arayüz Oluşturucu aracı haline gelen arayüz oluşturucu gibi diğer araçlar tarafından kanıtlanmıştır . Bu tür araçlar , birbirine "bağlanabilen" UI widget'larının WYSIWYG bileşimi ve sistemin yerel nesne yönelimli dilinde veya muhtemelen hiç kodlama olmadan yazılmış uygulama mantığı ile kullanıcı arayüzleri oluşturmaya izin verir .
VisualAge'e yol açan orijinal prototip , Smalltalk/V geliştirme ortamında " NeXT arabirim oluşturucu gibi bir şey yapma" girişimiydi . VisualAge bir ürün olarak piyasaya sürüldüğünde, kullanıcı arayüzünün yanı sıra uygulama mantığının görsel yapısına çok daha fazla önem verildi. Bu vurgu kısmen Smalltalk'ın IBM'in Sistem Uygulama Mimarisi içinde bir dilden ziyade bir üretici olarak "stratejik" nedenlerle "konumlandırılmasından" kaynaklanıyordu .
Görsel Yaş
"VisualAge" adı, geliştirme ekibinin üyeleri arasındaki bir yarışmanın sonucudur. VisualAge/Smalltalk'ın ilk sürümünden sonra VisualAge adı kendi başına bir marka haline geldi ve VisualAges birkaç farklı dil ve platform kombinasyonu için üretildi.
Bu, platforma bağlı olarak çeşitli şekillerde kullanılabilen, desteklenen dillerin nihai toplamıdır: BASIC , COBOL , C , C++ , EGL , Fortran , Java , Pacbase , PL/I , IBM RPG ve Smalltalk .
Bu, her biri farklı dilleri destekleyen desteklenen platformların nihai toplamıdır: AIX , OS/2 , i5/OS (eski adıyla OS/400 ), Linux , Mac OS X , Microsoft Windows , TPF , z/VM , z/ OS (eski adıyla OS/390 , MVS ) ve z/VSE .
1992'de Apple ve IBM, Apple'dan çok sayıda karmaşık nesne yönelimli derleyici ve uygulama çerçevesi teknolojisine sahip bir işletim sistemi olan Pink'e dayanan Taligent'i kurdu . Pink, CommonPoint oldu, ortaklık feshedildi ve CommonPoint, Windows için VisualAge C++ 3.5'te OLE nesnelerini işlemek için Bileşik Belge Çerçevesinden başlayarak VisualAge'e dahil edildi. Şubat 1997'de, Taligent teknolojisinin ilk toplu sürümü, VisualAge C++ 4.0 içindeki Open Class biçiminde geldi. Bu paket SDK uyarlaması, CommonPoint'in masaüstü (birleşik OCX veya OpenDoc bileşenleri oluşturmak için altyapı), web (web için sürükle ve bırak bileşik belgeler ve sunucu CGI'ları oluşturmak için WebRunner olarak adlandırılır), 2D GUI için grafikler, uluslararası metin için çerçeveleri içerir. Unicode, dosya sistemleri, yazdırma ve birim testleri için. PC Magazine , "Şimdi, CommonPoint teknolojisinin en iyisi VisualAge için Open Class'a kanalize ediliyor. ... Çok geniş özellikler için Taligent çerçeveleri eşsizdir. Her şeyi kapsayan bir OOP çerçevesi her zaman gerçekleştirilmesi zor bir ideal olduğunu kanıtlamıştır. , ancak VisualAge'in Açık Sınıf Teknoloji Önizlemesi, şimdiye kadar gördüğümüz en güvenilir girişimdir.".
VisualAge ailesinin üyelerinin çoğu, geliştirme için hangi dili desteklediklerine bakılmaksızın Smalltalk'ta yazılmıştır. Smalltalk'ın IBM uygulaması, IBM tarafından satın alınan ve genel IBM organizasyonuna dahil edilmeden önce birkaç yıl boyunca tamamına sahip olunan bir yan kuruluş olarak işletilen Object Technology International tarafından üretildi .
Java için VisualAge, hem Smalltalk hem de Java bayt kodlarını yürüten genişletilmiş bir Smalltalk sanal makinesini temel alır . Java yerlileri aslında Smalltalk'ta uygulandı.
Gömülü Java uygulamalarının geliştirilmesini ve sistemler arası geliştirmeyi destekleyen VisualAge Micro Edition, Java'da IDE'nin yeniden uygulanmasıdır. VisualAge'in bu sürümü Eclipse Framework'e dönüştü .
Ailenin çeşitli üyelerinin yerini WebSphere Studio ürün ailesindeki ürünler almıştır. 2005 yılına kadar Smalltalk uzmanı Instantiations, Inc., teknik destek sorumluluklarını üstlenmiş ve IBM VisualAge Smalltalk ürün hattı ve teknoloji tabanı için küresel haklara sahip olmuştu. Örneklemeler, VA Smalltalk (VAST Platformu) adlı “gelişmiş ürün” sunmaya devam ediyor. AIX, Linux ve z/OS üzerindeki C, C++ ve Fortran derleyicisi, XL C/C++ serisi olarak yeniden adlandırılmıştır .
Salıverme
VisualAge C++ ile tasarlanan uygulamalar, VisualAge yönergeleri izlendiğinde herhangi bir kod değişikliği gerekmeden hedef platformlar arasında taşınabilir olabilir. IBM, kod değişiklikleri olmadan taşınabilirliğin mümkün olmadığı durumlarda ek araçlar ve kitaplıklar da içeriyordu.
OS/2 ve Windows
- VisualAge C++ 3.0 ( OS/2 ve Windows)
- VisualAge C++ 3.5 (yalnızca Windows 95/NT)
- OS/2, AIX ve Windows NT Sürüm 3.6 için C ve C++ Derleyicileri
- VisualAge C++ Professional 4.0 (OS/2 ve Windows)
- OS/2 için VisualAge Generator Developer V3.1
- OS/2 için VisualAge Jeneratör Sunucusu V3.1
- OS/2 1.0 için VisualAge (1993-10-12)
- OS/2 1.0 için VisualAge COBOL (1994-03-29)
- OS/2 1.1 için COBOL için VisualAge
- OS/2 1.2 için COBOL için VisualAge
- OS/2 için COBOL için VisualAge, Sürüm 1 Sürüm 2
- OS/2 2.0 için VisualAge COBOL
- COBOL Sürüm 2.1 için VisualAge
- Görsel Yaş COBOL 2.2
- VisualAge COBOL Enterprise 3.07 (yalnızca Windows)
OS/400
- AS/400 V3R6 için VisualAge C++
- AS/400 V3R7 için VisualAge C++
- AS/400 V4R4 için VisualAge C++
AIX
- AIX için VisualAge C++ Professional
- AIX, V5.0 için VisualAge C++ Professional
- AIX, V6.0 için VisualAge C++ Professional
GÜÇ Linux
- Linux için VisualAge C++ V6.0
- Linux yenilemesi için VisualAge C++ V6.0
Ayrıca bakınız
- IBM Çapraz Sistem Ürünü (CSP) : IBM VisualAge Generator'ı tartışan bir makale
- Veritabanında Kaynak Kodu
Referanslar
alıntılar
bibliyografya
VisualAge - Küçük konuşma
- IBM Corp., IBM, (1994). “IBM VisualAge (basılı kağıt ciltli perakende sunta kutusu)”. . IBM Corp. Parça Numarası 14H0969 ve kapak Parça Numarası 30H2314 Ürün Numarası 17H7495 Barkod: 087944096085
- IBM Corp., IBM, (Bahar 1995). "Smalltalk kaynak kataloğu". . IBM Corp. (96 sayfa) Ürün Numarası G325-0813-01 Parça Numarası 30H2238
- IBM Corp., IBM, (Ekim 1994). "Geliştirme kılavuzu". 1. baskı. (250 sayfa) Ürün Numarası SC34-4495-00 Parça Numarası 14H0295
- IBM Corp., IBM, (Ekim 1994). "Programcının referansı". 2. Baskı. IBM Corp. (458 sayfa) Ürün Numarası SC34-4493-01 Parça Numarası 14H0297
- IBM Corp., IBM, (Ekim 1994). "IBM Smalltalk". 2. Baskı. IBM Corp. (172 sayfa) Ürün Numarası SC34-4491-01 Parça Numarası 14H0296
- IBM Corp., IBM, (Ekim 1994). “Kurulum kılavuzu kitapçığı”. 2. Baskı. IBM Corp. (48 sayfa) Parça Numarası 14H1071
- IBM Corp., IBM, (Ekim 1994). "Yapı için programcı kılavuzu". 2. Baskı. IBM Corp. (149 sayfa) Ürün Numarası SC34-4496-00 Parça Numarası 14H1070
- IBM Corp., IBM, (Ekim 1994). “Kullanıcı Kılavuzu ve Referans”. 2. Baskı. IBM Corp. (642 sayfa) Ürün Numarası SC34-4490-01 Parça Numarası 14H0922;
COBOL Standard için IBM VisualAge, “2000 Yılı için hazır” ve Gerekiyor: Warp Sürüm 4.0 artı FixPak 1 veya Windows NT 4.0 artı Service Pack 3
- IBM Corp., IBM, (1997). “COBOL Standard için IBM VisualAge (basılı perakende kart kutusu)”. Sürüm 2.1. IBM Corp. Ürün Numarası P4301938 Barkod: 1264301938000104 Parça Numarası 4301978
- IBM Corp., IBM, (1997). “IBM VisualAge for COBOL Windows Kılavuzuna Başlarken”. IBM Corp. (130 sayfa) Ürün numarası GC26-8944-01 Barkod: GC26-8944-01 Parça No. 4301981
- IBM Corp., IBM, (Eylül 1997). "IBM VisualAge for COBOL Başlarken OS/2 Kılavuzu". IBM Corp. 2. Baskı. (156 sayfa) Belge Numarası GC26-9051-01
- IBM Corp., IBM, (Nisan 1997). "IBM COBOL Ailesi V 1 için Kaynak Kataloğu". Sürüm 4. (44 sayfa) Ürün Numarası GC26-8488-03 Parça Numarası 4226010
Dış bağlantılar
-
Resmi internet sitesi
- VisualAge Enterprise Suite
- OS/2 (EDM/2) için Electronic Developer Magazine'den VisualAge C++ açıklaması
- Portland Pattern Repository'den Görsel Yaş açıklaması
- Örneklemelerde VA Smalltalk
- Java İpuçları ve Püf Noktaları için VisualAge