모질라 애플리케이션 프레임워크

모질라 애플리케이션 프레임워크(Mozilla Application Framework)는 모질라 응용 프로그램을 구성하는 크로스 플랫폼 소프트웨어 컴포넌트의 꾸러미이다. 네트워크를 기반으로 한 응용 프로그램 개발을 쉽게 할 수 있도록 다양한 기술이 포함되었다. Gecko라는 레이아웃 엔진과 XUL(XML User Interface Language)을 통해 GUI를 구성할 수 있으며 JavaScript와 XPCOM이라는 컴포넌트 기술을 이용해서 코딩을 할 수 있다. 그 밖에 Necko, XBL, XPConnect, XPInstall과 같은 기술을 제공하고 있다.

제공되는 기술

Gecko
성능과 이식성을 위해 설계된 표준기술 기반의 레이아웃(layout) 엔진이다. 단순히 HTML을 위한 레이아웃 엔진이 아닌 대화상자, 위젯과 같이 브라우저를 구성하는 기본 GUI까지 표시할 수 있다. 현재 다음과 같은 표준기술을 지원한다.
  • HTML 4.0
  • XML 1.0
  • XHTML 1.1
  • MathML
  • XForms (via an official extension)
  • SVG (Partial SVG 1.1 support*)
  • CSS Level 1 (partial support for CSS 2 and 3, see Mozilla CSS support chart for details)
  • DOM Level 1 and 2 (partial support for DOM 3)
  • RDF
  • 자바스크립트 1.7
XPCOM(Cross Platform Component Object Model)
XPCOM은 크로스 플랫폼 컴포넌트 모델이다. 코바(CORBA)나 마이크로소프트 COM가 유사하다고 보면 된다. XPCOM은 다중언어바인딩과 IDL을 제공하여 개발자로 하여금 자신이 만든 기능을 프레임워크에 끼워 넣고 다른 컴포넌트와 연결시킬 수 있도록 한다. 이 기술은 Gecko의 모든 기능을 가상적으로 컴포넌트화하여 브라우저나 다른 모질라 애플리케이션에서 스크립트를 이용해서 접근할 수 있도록 한다. 다양한 모질라 XPCOM 라이브러리(네트워킹, 보안, DOM, 등)에 접근하려면 XPConnect라는 XPCOM의 레이어를 사용하면 된다. XPConnect를 이용하면 자바스크립트로 XPCOM 라이브러리를 이용할 수 있다. XPCOM 컴포넌트는 C,C++, Java Script로 개발할 수 있다.
XUL(XML User Interface Language)
모질라 애플리케이션 프레임워크에서 사용되는 사용자 인터페이스 기술 언어이다. XML로 작성되었으며 대화상자, 위젯, 템플릿 등 다양한 사용자 인터페이스 구성 요소를 정의할 수 있다. CSS, 자바스크립트, DTD, RDF와 같이 이미 존재하는 표준 기술을 사용하여 웹개발이나 디자인 배경을 가진 사람들이 쉽게 배울 수 있도록 하였다.
Necko
Necko는 네트워크 프로토콜과 파일 시스템 접근을 다루기 위한 추상 레이어를 제공하는 역할을 한다. 이 역시 크로스 플랫폼을 지원하기 위해 개발되었다. 개발자는 운영체제에서 제공하는 네이티브 인터페이스를 고려하지 않고 Necko에서 제공하는 API를 이용해서 네트워크나 파일에 접근할 수 있다.
XBL(XML Binding Language)
사용자는 XBL을 이용하여 XUL 위젯의 모습과 동작을 새로 정의할 수 있다.
XPInstall
XPInstall는 XPI라고 알려진 설치 아카이브 형식으로 확장기능과 테마와 같은 작은 패키지를 모질라에 설치하기 위한 기술이다.
웹서비스
모질라 애플리케이션 프레임워크에서는 XML-RPC, SOAP(그란 파라디소 알파 7부터 지원 중단[1]), WSDL와 같은 여러 다양한 웹서비스 표준을 기본 지원할 뿐만 아니라 인터넷 익스플로러와 유사한 XMLHttpRequest 개체도 지원하고 있다. 이들 표준 기술 지원을 통해 서버와의 XML 데이터 연동 기능을 지원하고 있다.
기타
그 밖에 DTD, RDF, XSLT/XPath, MathML, SVG, JavaScript, SQL, LDAP 등과 같은 표준 기술을 지원하고 있다.

모질라 애플리케이션 프레임워크를 사용하는 응용 프로그램

같이 보기

각주

외부 링크

Read other articles:

У этого термина существуют и другие значения, см. Майское сельское поселение. Сельское поселение России (МО 2-го уровня)Майское сельское поселение 58°03′39″ с. ш. 55°20′30″ в. д.HGЯO Страна  Россия Субъект РФ Пермский край Район Краснокамский Включает 17 населённы...

 

This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (April 2022) Centre for SinaiFounded1998FounderAhmed El-Sadek Ezzat AbdelmaguidTypeNon-profitLocationDahab, South Sinai Area served Sinai PeninsulaWebsiteOfficial website The Centre for Sinai is a non-profit, non-governmental organization created in 1998 to highlight and preserve the culture and history of the Sinai Peninsula. Based in ...

 

Penggambaran Nawa Dewata. Diagram Surya Majapahit menampilkan tata letak para dewa Hindu di sembilan arah penjuru utama mata angin. Nawadewata (Sembilan Dewa) atau Dewata Nawa Sangha adalah sembilan penguasa di setiap penjuru mata angin dalam konsep agama Hindu Dharma di Bali. Sembilan penguasa tersebut merupakan Dewa Siwa yang dikelilingi oleh delapan aspeknya. Diagram matahari bergambar Dewata Nawa Sanga ditemukan dalam Surya Majapahit, lambang kerajaan Majapahit. Bagian-bagian Nawa Dewata ...

American college basketball season 2017–18 Monmouth Hawks men's basketballConferenceMetro Atlantic Athletic ConferenceRecord11–20 (7–11 MAAC)Head coachKing Rice (7th season)Assistant coaches Rick Callahan Duane Woodward Jamal Meeks Home arenaOceanFirst Bank CenterSeasons← 2016–172018–19 → 2017–18 MAAC men's basketball standings vte Conf Overall Team W   L   PCT W   L   PCT Rider 15 – 3   .833 22 – 10   .688 ...

 

2022 Australian federal election Pre-election pendulum Polling National Electorate Candidates Political parties National results House of Representatives Senate Post-election pendulum State and territory results New South Wales Victoria Queensland Western Australia South Australia Tasmania Australian Capital Territory Northern Territory vte Various research and polling firms conducted opinion polling before the 2022 federal election in individual electorates across Australia, in relation to v...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapi...

2020 edition of the FIFA Club World Cup 2020 FIFA Club World CupFIFA Club World Cup Qatar 2020presented by Alibaba Cloudكأس العالم للأندية لكرة القدم قطر 2020Tournament detailsHost countryQatarCityAl RayyanDates4–11 February 2021Teams6 (from 5 confederations)Venue(s)2 (in 1 host city)Final positionsChampions Bayern Munich (2nd title)Runners-up UANLThird place Al AhlyFourth place PalmeirasTournament statisticsMatches played8Goals scored12 (1.5 ...

 

Deaf sign language of Turkey Turkish Sign LanguageTürk İşaret DiliNative toTurkey, Northern CyprusSigners250,000 (2021)[1]Language familyLanguage isolateEarly formPossibly from Ottoman Sign Language Language codesISO 639-3tsmGlottologturk1288 Turkish Sign Language (Turkish: Türk İşaret Dili, TİD) is the language used by the deaf community in Turkey. As with other sign languages, TİD has a unique grammar that is different from the oral languages used in the region. T...

 

Benjamin Newton DukeBorn(1855-04-25)April 25, 1855Durham, North Carolina, U.S.DiedJanuary 8, 1929(1929-01-08) (aged 73)New York City, U.S.OccupationTobacco entrepreneurKnown forAmerican Tobacco Company Duke EnergySpouseSarah Pearson AngierChildrenMary Lillian Duke Angier Buchanan DukeParentsWashington Duke (father)Artelia Roney (mother)RelativesJames Buchanan Duke (brother)Brodie Duke (half-brother) Benjamin Newton Duke (April 25, 1855 – January 8, 1929) was an American tobacco, t...

50°27′N 30°31′E / 50.450°N 30.517°E / 50.450; 30.517 روس Русь Kievan Rus'     882 – القرن 13 ↓ كييف روسعملة سُكت من قبل ياروسلاف الحكيم روس كييف في القرن الحادي عشر عاصمة كييف نظام الحكم مملكة اللغة الرسمية سلافية شرقية قديمة  الديانة أرثوذكسية الأمير أوليغ النبوي 882–912 التش...

 

Trans-Neptunian object and dwarf planet For the Roman god, see Orcus (mythology). For other uses, see Orcus (disambiguation). 90482 OrcusOrcus and its moon Vanth imaged by the Hubble Space Telescope in 2006Discovery[1][2]Discovered byM. E. BrownC. TrujilloD. RabinowitzDiscovery date17 February 2004DesignationsMPC designation(90482) OrcusPronunciation/ˈɔːrkəs/[3]Named afterOrcus (Roman mythology)[4]Alternative designations2004 DWMinor pla...

 

Kazakh footballer (1986–2019) Sergei Karimov Karimov with MSV Duisburg in 2011Personal informationDate of birth (1986-12-21)21 December 1986Place of birth Saran, Soviet UnionDate of death 24 December 2019(2019-12-24) (aged 33)Height 1.80 m (5 ft 11 in)Position(s) Left backYouth career SSV Velstove0000–2000 SSV Vorsfelde2000–2006 VfL WolfsburgSenior career*Years Team Apps (Gls)2006–2011 VfL Wolfsburg II 118 (5)2007–2011 VfL Wolfsburg 5 (0)2011–2012 MSV Duisburg ...

2013 single by Arcade Fire ReflektorSingle by Arcade Firefrom the album Reflektor B-sideInstrumental versionReleasedSeptember 9, 2013 (2013-09-09)Recorded2013StudioSonovox (Montreal)Genre Dance-rock indie rock disco Length 7:34 (album version) 4:59 (radio edit) Label Merge Sonovox Songwriter(s) Will Butler Win Butler Régine Chassagne Jeremy Gara Tim Kingsbury Richard Reed Parry Producer(s) Arcade Fire Markus Dravs James Murphy Arcade Fire singles chronology Sprawl II (Mountain...

 

  2012 Japanese Grand PrixRace detailsRace 15 of 18 races in the2012 Grand Prix motorcycle racing seasonDate14 October 2012Official nameAirAsia Grand Prix of Japan[1][2][3]LocationTwin Ring MotegiCoursePermanent racing facility4.801 km (2.983 mi)MotoGPPole positionRider Jorge Lorenzo YamahaTime 1:44.969 Fastest lapRider Dani Pedrosa HondaTime 1:45.589 PodiumFirst Dani Pedrosa HondaSecond Jorge Lorenzo YamahaThird Álvaro Bautista HondaMoto2Pole posi...

 

Shopping mall in Quezon City, PhilippinesRobinsons NovalichesEastern entrance of Robinsons Novaliches, September 2023LocationPasong Putik, Novaliches, Quezon City, PhilippinesCoordinates14°44′10″N 121°03′22″E / 14.73609°N 121.05601°E / 14.73609; 121.05601Opening dateNovember 9, 2001; 22 years ago (2001-11-09)DeveloperRobinsons LandManagementRobinsons MallsOwnerJohn GokongweiNo. of stores and services200+No. of anchor tenants5Total retail f...

Matsudaira HarusatoMatsudaira Harusato (Fumai)7th Lord of MatsueIn office1767–1806Preceded byMatsudaira MunenobuSucceeded byMatsudaira Naritsune Personal detailsBorn(1751-03-11)March 11, 1751DiedMay 28, 1818(1818-05-28) (aged 67)NationalityJapanese In this Japanese name, the surname is Matsudaira. Matsudaira Harusato (松平 治郷, 1751–1818) was a Japanese daimyō of the mid-Edo period, who ruled the Matsue Domain. He was renowned as a tea master, under the name Matsudaira Fumai (...

 

Fictional character in Apocalypse Now This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (July 2022) (Learn how and when to remove this template message) Fictional character Walter KurtzMarlon Brando as Colonel Kurtz in Apocalypse NowFirst appearanceApocalypse Now (1979)Created byJohn MiliusFrancis Ford CoppolaBased onKurtz from Heart of DarknessPortray...

 

坐标:39°56′08″N 116°23′22″E / 39.93546°N 116.38936°E / 39.93546; 116.38936 火德真君庙(火神庙)北京市文物保护单位所在北京市西城区分类古建筑时代明至清编号3-15登录1984年 地安門火神廟,全稱敕建火德真君庙,又俗称什剎海火神廟,位于北京市西城区地安门外大街万宁桥西北侧,什刹海东岸,是一座道教正一派宫观。火神庙主要供奉南方火德真君(火神)...

1992 studio album by Delbert McClintonNever Been Rocked EnoughStudio album by Delbert McClintonReleased1992GenreRoots rockLength40:17LabelCurb[1]ProducerDelbert McClinton, Jim Horn, Don Was, Bonnie RaittDelbert McClinton chronology Best of Delbert McClinton(1991) Never Been Rocked Enough(1992) Feelin' Alright(1993) Never Been Rocked Enough is a studio album by the American musician Delbert McClinton.[2][3] It was released in 1992 by Curb Records.[4] The...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (مايو 2023)   لمعانٍ أخرى، طالع راشد أحمد (توضيح). راشد أحمد معلومات شخصية الاسم الكامل راشد أحمد الحمادي الميلاد 6 أغسطس 1986 (العمر 37 سنة)الشارقة، الإمارات الطول 1.78 ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!