Synon
Przemysł | Narzędzia programistyczne dla średniej klasy IBM |
---|---|
Założony | 1984 |
Zmarły | 1998 |
Los | nabyty |
Następca | Oprogramowanie Sterlinga |
Siedziba | Londyn |
Kluczowi ludzie |
Simon Williams, założyciel i dyrektor generalny |
Produkty | Synon/2, Obsydian |
Synon była firmą programistyczną, która w szczytowym okresie zdominowała światowy rynek narzędzi do tworzenia aplikacji innych firm dla platformy IBM i (dawniej AS/400 ). Jej produkty są nadal używane w tym sektorze, dystrybuowane i wspierane przez CA Inc.
Chronologia
Firma Synon Ltd została założona w Londynie w 1984 roku przez Simona Williamsa ( CEO ), Melindę Horton ( COO ) i Nicka Knowlesa ( CTO ) w celu opracowania generatora aplikacji dla platformy IBM System/38 . Wkrótce dołączył do nich Simon Haigh (wiceprezes ds. sprzedaży).
Pierwszym produktem Synon był Synon/1, zestaw narzędzi programistycznych zwiększających produktywność dla Systemu/38, wprowadzony na rynek w 1985 roku. W tym samym roku firma wyznaczyła pierwszych zagranicznych dystrybutorów w Australii i Norwegii .
Flagowy produkt firmy Synon, Synon/2, został wprowadzony na rynek w 1986 roku i odniósł natychmiastowy sukces wśród użytkowników Systemu/38. W tym samym roku Chris Herron, były dyrektor generalny firmy Fusion, wraz z Patrickiem Batty z Toronto i Gerardem Wolfem z Chicago założyli Synon Inc, amerykańską spółkę zależną firmy Synon zajmującą się sprzedażą i marketingiem, w Larkspur w Kalifornii . Firma Synon stworzyła również ogólnoświatowy kanał dystrybucji z oddziałami we Francji , Niemczech , Australii , Hong Kongu i Japonii . [ potrzebne źródło ]
- W 1987 roku firma Synon odegrała kluczową rolę wraz z IBM podczas premiery platformy AS/400 w Wielkiej Brytanii . Wersja AS/400 Synon/2 nosiła nazwę Synon/2E.
- W 1989 roku firma Synon, wraz z firmami Bachman, Intersolv, KnowledgeWare i Systematica, została wybrana przez IBM na serce AD/Cycle, jej platformy do tworzenia aplikacji i CASE . IBM później nabył udziały w Synon. [ potrzebne źródło ]
- W 1990 roku firma French Connection sprzedała swój udział kapitałowy spółkom General Atlantic Partners i TA Associates , dwóm amerykańskim VC. Jako warunek transakcji Synon przeniósł swoją siedzibę do Larkspur i stał się korporacją Delaware, zmieniając nazwę na Synon Corporation. Wkrótce potem Chris Herron został dyrektorem generalnym. Simon Williams, który pozostał w Wielkiej Brytanii , nadal pełnił funkcję prezesa i dyrektora ds. technicznych. [ potrzebne źródło ]
- W 1990 roku Technicolor Rome, zgodnie z wizją Dyrektora IT: Vincenzo Compagnoniego, wykorzystał Synon (wówczas pionierską technologię) do opracowania całego swojego systemu informatycznego (6000 programów RPG) komputeryzującego cały łańcuch dostaw Laboratorium Filmowego i demonstrującego spójność technologie CASE TOOL. [ potrzebne źródło ]
- W 1991 roku Synon uruchomił Synon Model Applications, pakiet księgowy opracowany przy użyciu Synon/2E. W tym samym roku firma zdobyła nagrody Queen's Awards w dziedzinie technologii i eksportu, stając się jedną z nielicznych firm, które kiedykolwiek zdobyły obie nagrody w tym samym roku.
- W 1992 roku Simon Williams, wierząc, że firmie grozi przegapienie fali technologii klient/serwer, opuścił Synon wraz z Melindą Horton, aby założyć Dysys, samofinansujący się brytyjski start-up, którego celem było opracowanie klienta/serwera, wieloplatformowy następca Synon/2E. W 1993 roku Williams i Horton sprzedali Dysys firmie Synon i wrócili do stada. Ich nowy produkt, Obsydian, został wprowadzony na rynek przez Synon w 1994 roku.
- W 1994 roku Lou Kurrelmeyer stworzył Synon/PE (Performance Expert), który został dodany do linii produktów Synon jako produkt honorarium. Firma Synon/PE przeanalizowała modele projektowe 2E i zasugerowała/automatycznie wprowadziła poprawki, które zmniejszyły wykorzystanie zasobów nawet o 600% podczas porównywania wyników końcowych działającej aplikacji z wynikami początkowymi.
- Do 1997 r. przychody firmy Synon wyniosły 80 mln USD, z około 6000 klientów na całym świecie.
- W 1998 roku firma Synon została przejęta przez Sterling Software z Plano w Teksasie . Sterling nadal dystrybuował i wspierał Synon/2E i Obsydian jako COOL:2E i COOL:Plex. Firma La Crosse Management Systems z La Crosse w stanie Wisconsin nabyła Synon Model Applications od firmy Sterling i kontynuuje jej dystrybucję jako La Crosse Financials.
- W 2000 roku firma Sterling została przejęta przez firmę Computer Associates (obecnie CA), która nadal zajmuje się dystrybucją i rozwojem Synon/2E i Obsydian jako CA 2E i CA Plex.
Simon Williams opracował asocjacyjny model danych i założył firmę Lazysoft.
Technologia
Już w 1986 roku Synon zapoczątkował podejście do rozwoju, które na początku 2005 roku stało się znane jako Architected Rapid Application Development (ARAD). Takie narzędzia używają abstrakcyjnych wzorców jako bloków konstrukcyjnych do automatycznego generowania komponentów aplikacji.
W Synon/2 programiści używają wyspecjalizowanego języka do definiowania modelu danych aplikacji i reguł zapewniających jej integralność. Następnie wybierają z zestawu około 30 gotowych szablonów projektów programów, które wykonują funkcje edycji, wyświetlania i drukowania w trybach pełnoekranowym, wielowierszowym i transakcyjnym (pełnoekranowy nagłówek nad wielowierszowym szczegółem). Deweloperzy mogą dalej specjalizować logikę proceduralną wybranych szablonów i łączyć ze sobą szablony za pomocą diagramów akcji.
Następnie narzędzie automatycznie tworzy instancje wyspecjalizowanych szablonów w modelu danych i generuje kod języka wysokiego poziomu w języku RPG lub COBOL bez dalszej interwencji programisty. Generuje również kod SQL lub DDS w celu zdefiniowania niezbędnych tabel i widoków bazy danych.
Firma Synon utrzymywała precyzyjne wskaźniki wydajności podczas wewnętrznego rozwoju swojego systemu księgowego SMA. W sumie 2385 dni pracy poświęcono na rozwój i kontrolę jakości w okresie 14 miesięcy, co zaowocowało utworzeniem 2,42 miliona linii kodu HLL (bez komentarzy) w 2081 programach. Odpowiada to wyprodukowaniu 1016 wierszy w pełni przetestowanego i udokumentowanego kodu na osobę dziennie. Całkowity, w pełni załadowany koszt (w tym zarządzanie, projekt i dokumentacja dla użytkownika końcowego) wyniósł 416 GBP na program.
Synon/2 wyprzedził również swoje czasy, przyjmując ściśle obiektowe podejście do generowanych przez siebie programów. Na przykład programiści nie mogli używać natywnych poleceń HLL do operacji na tabelach bazy danych: zamiast tego wszystkie fizyczne tworzenie baz danych, zmiany i pobieranie były zawarte w poszczególnych szablonach, które z kolei były wywoływane przez generowane programy. W ten sposób programy mogły być automatycznie regenerowane bez ręcznej interwencji po zmianach w strukturze bazy danych.
W 2001 r. firma CA wprowadziła dodatkowe narzędzie do CA 2E o nazwie Web Option, które umożliwia klientom 2E udostępnianie istniejących aplikacji w Internecie i uruchamianie tych aplikacji (które pierwotnie zostały zaprojektowane dla „zielonego ekranu” IBM) w ramach standardowego przeglądarka internetowa.
Obsydian kieruje się tymi samymi ogólnymi zasadami, co Synon/2, z ważnym wyjątkiem, że programiści mogą tworzyć i ponownie wykorzystywać własne abstrakcyjne szablony projektów. Zestaw narzędzi CA Plex obsługuje również aplikacje internetowe i klient-serwer oraz generuje w językach C# , C++ , Java , RPG/III i IV/ILE IBM RPG i jest wieloplatformowy.
Linki zewnętrzne
- Wiki 2E (zepsuta)
- Plex World: Portal Plex i powiązanych technologii (inna zawartość)
- Plex Wiki (wygasł)
- Produkty firmy CA do tworzenia aplikacji
- Witryna internetowa La Crosse International (domena na sprzedaż)
- Witryna internetowa Lazysoft (w budowie!?)
- CA PLEX (wcześniej OBSYDIAN) na stronie korporacyjnej CA