AIDA/Web

Aida/Web
Developer(s)Janko Mivšek and The Aida/Web Community
Stable release
6.8 / May 20, 2020 (2020-05-20)
Written inSmalltalk
Operating systemCross-platform
TypeWeb framework
LicenseMIT License[1]
Websitewww.aidaweb.si

Aida/Web is an object-oriented, open source Smalltalk web application server using the model-view-controller (MVC) architectural pattern.

History

Aida/Web was written in 1996. Its first commercial application was the Gas Billing System of the Slovenia national gas company in 1998. In 2000 Aida/Web was made open-source software and its web server part was merged with Ken Treis's[2] Hydrogen to form the basis of Swazoo[3] an open-source, vendor-agnostic, Smalltalk web server.

In 2003 BiArt/ISO[4] Quality management system was built onto Aida's core document management functionally (which now forms the core of the Scribo CMS). In 2005 BiArt/BPM web-based Business Process Management framework for executing business processes according to standard BPMN was built using Aida/Web.

In 2007 the Aida/Web community developed its own mailing list and web site, and in 2008 Scribo[5] has been developed on top of it. [6]

Community development

Aida/Web is an open source project with a community[7] providing support and development, with tutorials available in English,[8] French[9] and Spanish.[10]

Features

Aida/Web provides:

  • Integrated Ajax support
  • Ajax libraries for Prototype[11] and Scriptaculous[12]
  • A collection of web components to build web pages programmatically
  • MVC compliant separation of presentation from domain
  • REST-like bookmarkable url links
  • Integrated session and security management
  • Multilingual support
  • Real-time statistics
  • Built-in Joomla templates
  • A built in Swazoo[13] web server
  • HTML is generated programmatically

Architecture

First developed in 1996 by Janko Mivsek, Aida/Web was designed to integrate distinct object and web philosophies. Viewing the web as essentially a web of objects, Aida/Web declares that each object should have its own URI. This means that web pages can have meaningful, bookmarkable addresses, unlike some other approaches to web design. This idea anticipated a call one year later by Alan Kay at OOPSLA97[14] where he suggested every object should have its own URI.

Aida/Web aims to simplifying the inherent complexity found within multiple interacting objects, and is designed to reduce the need for difficult and complicated HTML programming. Since Smalltalk objects maintain their own state and respond to requests, Aida/Web uses the Smalltalk language with the aim of simplifying the building of web sites, providing dynamic content with persistent state management.

The MVC paradigm is fundamental to Aida/Web because it provides distinction between the object model, the various presentations (views) of the objects and the control of their relationships. This provides clarity between the functional and presentational aspects of a web page and aims to overcome what its designers believe to be design and complexity issues otherwise created by use of HTML, Active Server Pages (ASP) and JavaServer Pages (JSP).

This Model-View-Controller principle has been used in Smalltalk since the 1970s[15] and has recently been rediscovered in Java Struts.[16][17][18]

References

  1. ^ "AIDA/Web Smalltalk Web Application Framework and Web Server: licence". Retrieved 2011-02-11.
  2. ^ Ken Treis's Something to Talk About Blog
  3. ^ "Swazoo Smalltalk Web Server". Archived from the original on 2008-07-03. Retrieved 2008-07-21.
  4. ^ Uvod Archived September 16, 2008, at the Wayback Machine
  5. ^ "Scribo". Archived from the original on 2008-08-16. Retrieved 2008-07-26.
  6. ^ Anton, Mike. "Dark web news". Retrieved 28 July 2021.
  7. ^ "Community | Aida/Web Framework".
  8. ^ "Tutorial | Aida/Web Framework".
  9. ^ "Tutoriel Aida - OFSET Wiki". Archived from the original on 2008-08-29. Retrieved 2008-07-26.
  10. ^ "Aida/Web: Tutorial | ^[:Il | Messaggero := non: 'è importante']". Archived from the original on 2008-06-11. Retrieved 2008-07-26.
  11. ^ "Prototype JavaScript framework: A foundation for ambitious web applications".
  12. ^ "Script.aculo.us - web 2.0 javascript".
  13. ^ "仕事の能力を高めたい時に見るサイト | Just another WordPress site". Archived from the original on 2008-07-03. Retrieved 2008-07-21.
  14. ^ "Alan Kay: The Computer Revolution hasn't happened yet. Keynote OOPSLA 1997". Retrieved 30 April 2023.
  15. ^ "View controller History". c2.com. Retrieved 30 April 2023.
  16. ^ "Struts, an open-source MVC implementation". IBM. Archived from the original on 2008-04-26. Retrieved 2008-08-17.
  17. ^ Objects and the Web (Knight, A. Dai, N.), WebObjects
  18. ^ Ben-Natan, Ron (1997). Amazon.com. McGraw-Hill. ISBN 0070062811.

Read other articles:

Final Piala Winners Eropa 1983TurnamenPiala Winners Eropa 1982–1983 Aberdeen Real Madrid 2 1 Tanggal11 Mei 1983StadionNya Ullevi, GöteborgWasitGianfranco Menegali (Italia)Penonton17.804[1]← 1982 1984 → Final Piala Winners Eropa 1983 adalah pertandingan final ke-23 dari turnamen sepak bola Piala Winners Eropa untuk menentukan juara musim 1982–1983. Pertandingan ini mempertemukan tim Skotlandia Aberdeen dengan tim Spanyol Real Madrid dan diselenggarakan pada 11 Mei 1983...

 

³ beralih ke halaman ini. Untuk Merupakan bilangan 3 superskrip, lihat ³ (disambiguasi).Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Pangkat tiga – berita · surat kabar · buku · cendekiawan · JSTORy = x3 for values of 0 ≤ x ≤ 25. Pangkat tiga...

 

Airbus A330 Airbus A330-300 milik Turkish Airlines, operator terbesar A330 Jenis Pesawat berbadan lebar Negara asal Multi-nasional Pembuat Airbus Penerbangan perdana 2 November 1992 Diperkenalkan 17 Januari 1994 bersama Air Inter Status Aktif diproduksi Pengguna utama Garuda IndonesiaAir China China Eastern Airlines Delta Air Lines Lion Air Dibuat 1992–sekarang Jumlah 1,530 hingga 28 Februari 2022[update][1] Dikembangkan dari Airbus A300 Varian Airbus A330 MR...

Hortense Schneider pada tahun 1868 Hortense Catherine Schneider, La Snédèr, (30 April 1833 – 5 Mei 1920)[1] adalah seorang penyanyi soprano asal Prancis, dan salah satu bintang operet terbesar abad ke-19, terutama yang terkait dengan karya-karya komposer Jacques Offenbach. Referensi ^ Elizabeth Forbes di Grove Music Online (2009) memberikan 1922, tetapi penulis yang sama memberikan 1920 di The New Grove Dictionary of Opera. Daftar pustaka Le guide de l'opéra, Roland...

 

City in Perm Krai, Russia This article is about the city. For other uses, see Perm (disambiguation) § Places. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Perm, Russia – ...

 

For related races, see 2000 United States gubernatorial elections. 2000 West Virginia gubernatorial election ← 1996 November 7, 2000 2004 →   Nominee Bob Wise Cecil Underwood Party Democratic Republican Popular vote 324,822 305,926 Percentage 50.1% 47.2% County results Wise:      40–50%      50–60%      60–70% Underwood:      40–50%    ...

Pour les articles homonymes, voir Tirant. Pour le film, voir Tirant le Blanc (film). Tirant le Blanc Page de garde de la traduction espagnole (1511) de Tirante el Blanco. Auteur Joanot Martorell Pays  Royaume de Valence Genre roman chevaleresque Version originale Langue catalan-valencien Titre Tirant lo Blanc Lieu de parution Valence Date de parution 1490 Version française Traducteur Anne Claude de Caylus Date de parution 1737 modifier  Tirant le Blanc (titre original en catalan-v...

 

Tyron BejayTyron pada 2019Nama asalတိုင်ရွန်ဘီဂျေLahirWin Pyae Aung27 November 1993 (umur 30)Thanbyuzayat, Negara Bagian MonNama lainAh Win, TyronPendidikanUniversitas BagoPekerjaanPeraga busana • PemeranTahun aktif2014–kiniTinggi5 ft 9 in (1,75 m)Orang tuaWin Tint Thein Thein Myint Tyron Bejay (bahasa Burma: တိုင်ရွန်ဘီဂျေ, nama lahir Win Pyae Aung; lahir 27 November 1993) adalah seorang pemer...

 

  「俄亥俄」重定向至此。关于其他用法,请见「俄亥俄 (消歧义)」。 俄亥俄州 美國联邦州State of Ohio 州旗州徽綽號:七葉果之州地图中高亮部分为俄亥俄州坐标:38°27'N-41°58'N, 80°32'W-84°49'W国家 美國加入聯邦1803年3月1日,在1953年8月7日追溯頒定(第17个加入联邦)首府哥倫布(及最大城市)政府 • 州长(英语:List of Governors of {{{Name}}}]]) •&...

尊敬的拿督赛夫丁阿都拉Saifuddin bin Abdullah国会议员馬來西亞国会下议院英迪拉马哥打现任就任日期2018年7月16日 (2018-07-16)前任法兹阿都拉曼(希盟公正党)多数票10,950(2018) 马来西亚外交部长任期2021年8月30日—2022年11月24日君主最高元首苏丹阿都拉首相依斯迈沙比里副职卡玛鲁丁查化(国盟土团党)前任希山慕丁(国阵巫统)继任赞比里(国阵巫统)任期2018年7月2�...

 

Japanese physicist In this Japanese name, the surname is Tanakadate. Tanakadate AikituBorn(1856-09-18)18 September 1856Ninohe, Mutsu Province, JapanDied21 May 1952(1952-05-21) (aged 95)Tokyo, JapanNationalityJapaneseAlma materKeio-Gijuku UniversityUniversity of TokyoGlasgow UniversityKnown forgeophysics, aeronautics, Nihon-shiki romanization, metric system, founding institutions in JapanScientific careerInstitutionsUniversity of TokyoUniversity of GlasgowAcademic advisorsThomas...

 

This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (November 2011) (Learn how and when to remove this message) Ethnic group LohorungRegions with significant populationsLanguagesLohorung languageReligionKiratism, HinduismRelated ethnic groupskirati people Lohorung women in traditional costume at Kathmandu, Nepal Lohorung are a major subgroup of kirati people[1...

Academic journalAmerican Journal of PsychiatryDisciplinePsychiatryLanguageEnglishEdited byNed H. KalinPublication detailsFormer name(s)American Journal of InsanityHistory1844–presentPublisherAmerican Psychiatric Association (United States)FrequencyMonthlyImpact factor18.112 (2020)Standard abbreviationsISO 4 (alt) · Bluebook (alt1 · alt2)NLM (alt) · MathSciNet (alt )ISO 4Am. J. PsychiatryIndexingCODEN (alt · alt2) ·&...

 

1948 Democratic vice presidential nomination ← 1944 July 13, 1948 (1948-07-13) 1952 →   Nominee Alben W. Barkley Home state Kentucky Previous Vice Presidential nominee Harry S. Truman Vice Presidential nominee Alben W. Barkley This article lists those who were potential candidates for the Democratic nomination for Vice President of the United States in the 1948 election. At the 1948 Democratic National Convention, President Harry S. Truman won no...

 

Questa voce o sezione sull'argomento storia è ritenuta da controllare. Motivo: Al momento la voce riporta 22 fonti. Oltre la metà di queste però sono citazioni a documenti che non sono riportati in Bibliografia e neppure in Collegamenti esterni, quindi non verificabili. L'utente che ha scritto la voce è già stato messo al corrente in Discussione utente. Partecipa alla discussione e/o correggi la voce. Segui i suggerimenti del progetto di riferimento. Guerra dei PazziGiorgio Vasari:...

For the Argentine rugby union international, see Gonzalo García (rugby union, born 1999). Rugby playerGonzalo GarcíaBirth nameGonzalo Manuel GarcíaDate of birth (1984-02-18) 18 February 1984 (age 40)Place of birthMendoza, ArgentinaHeight1.85 m (6 ft 1 in)Weight96 kg (212 lb)Rugby union careerPosition(s) CentreSenior careerYears Team Apps (Points)2007–08 Rugby Calvisano 36 (30)2008–12 Benetton Treviso 28 (5)2012–16 Zebre 56 (74)2016−17 Cahors () Correct...

 

Prancis Artikel ini adalah bagian dari seri Politik dan KetatanegaraanPrancis Undang-Undang Dasar Republik Kelima Deklarasi Hak Asasi Manusia dan Warga Negara Eksekutif Presiden (daftar) Emmanuel Macron (LREM) Perdana Menteri (daftar) Jean Castex (LREM) Pemerintah Castex Legislatif Majelis Nasional: Keanggotaan Presiden: Richard Ferrand Senat Presiden: Gérard Larcher Kongres Parlemen Prancis Yudikatif Dewan Konstitusi Dewan Negara Mahkamah Kasasi Mahkamah Audit Cour de Justice de la Républi...

 

Refugee camp in Mafraq Governorate, JordanZaatari مخيم الزعتريRefugee campZaatariLocation in JordanCoordinates: 32°17′44.4″N 36°19′25.5″E / 32.295667°N 36.323750°E / 32.295667; 36.323750Country JordanGovernorateMafraq GovernorateSettledJuly 2012Government • Camp Manager from SRAD and Head of Sub-Office from UNHCRThe camp is jointly led by UNHCR the UN Refugee Agency and SRAD The Syrian Refugee Affairs DirectorateArea •...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Electromagnetic oscillograph – news · newspapers · books · scholar · JSTOR (April 2023) (Learn how and when to remove this message) An electromagnetic oscillograph is an oscillograph which measures variations of electric current by having it go through a magnet...

 

Opening in the pelvis Obturator foramenPelvis. Obturator foramen is 7.Symphysis pubis exposed by a coronal section. Obturator canal labelled at center.DetailsIdentifiersLatinforamen obturatumTA98A02.5.01.008TA21314FMA16999Anatomical terms of bone[edit on Wikidata] The obturator foramen is the large,[citation needed] bilaterally paired opening of the bony pelvis. It is formed by the pubis and ischium. It is mostly closed by the obturator membrane except for a small opening, the obt...