OpenAjax Alliance – Ajax технологияларын дамытуға арналған өнеркәсіптік альянс. Мүшелері: вендорлар, ашық кодты жобалар, компаниялар. Web дамытушыларға арналған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Ajax-қа арналған салалық топ
Industry group devoted to Ajax
OpenAjax Alliance – Ajax деп аталатын технологиялар мен веб-бағдарламалау техникалары жиынтығына бағытталған салалық топ. OpenAjax Alliance мүшелігіне Ajax-ты өз веб-технологияларында пайдаланатын сатушылар, ашық кодты жобалар мен компаниялар кіреді. Бұл ұйым Ajax компаниялары мен ашық кодты жобалар тарапынан, Ajax өнімдерін және технологияларын жасау мен пайдалануға қатысқан түрлі ұйымдар арасындағы ынтымақтастық қажет болатын мәселелерді шешу мақсатында құрылды. Альянс жарна жинамайды және штаттық қызметкерлерді ұстамайды, сондықтан оның барлық қызметі 100-ден астам мүше ұйымдардың ерікті үлесі арқасында жүзеге асырылады. Ұйымның негізгі аудиториясы – Ajax технологияларын пайдаланып, интерактивті пайдаланушы интерфейсі бар веб-қосымшаларды құруды көздеген веб-дамытушылар мен IT-мамандар. Альянстың техникалық бағыты – әртүрлі Ajax өнімдері мен технологияларының үйлесімділігіне қол жеткізу. Үйлесімділік клиенттерге түрлі провайдерлерден Ajax технологияларын біріктіруге мүмкіндік береді. OpenAjax Alliance білім беру және коммуникациялық жобалармен айналысады, мысалы, веб-сайтында веб-беттер мен ақ парақтарды жариялау, вики және электрондық пошта тізімдерін жүргізу, сондай-ақ баспасөз хабарламаларын тарату.
The OpenAjax Alliance is an industry group dedicated to the set of technologies and web programming techniques known as Ajax. Membership in the OpenAjax Alliance consists of vendors, open source projects, and companies that utilize Ajax in their web technologies. The organization was established by Ajax companies and open source projects to address issues that require collaboration among the various organizations involved in creating and using Ajax products and technologies. The alliance does not collect dues or maintain a staff, so all of its activities are the result of voluntary contributions from its 100+ member organizations. The organization's target audience is web developers and IT professionals who want to utilize Ajax technologies to create web applications with interactive user interfaces. The alliance's technical focus is on achieving interoperability across different Ajax products and technologies. Interoperability allows customers to integrate Ajax technologies from various providers. The OpenAjax Alliance engages in educational and communication initiatives, such as posting web pages and white papers on its website, maintaining a wiki and email lists, and issuing press releases.
Ресми операциялардың тарихы және аяқталуы
2005 жылдың соңында IBM басшылығымен бірнеше компания Ajax-тың ашық технологияларға негізделген индустриялық стандартты қолданба платформасы ретінде толық потенциалын қалай іске асыруды талқылау үшін бас қосты. Бұл бастапқы талқылаулар 2006 жылдың 1 ақпанында «OpenAjax Initiative» жариялауға әкелді, оған BEA, Borland, Dojo Foundation, Eclipse Foundation, Google, IBM, Laszlo Systems, Mozilla Corporation, Novell, Openwave Systems, Oracle, Red Hat, Yahoo, Zend және Zimbra сияқты 15 бастапқы компания қатысты. 2006 жылдың 1 ақпаны мен 15 мамыры аралығында «OpenAjax» бастамасына тағы 15 ұйым қосылды, ал 30 компаниядан тұратын топ Сан-Францискода екі күндік басқосу өткізіп, жоспарларын бекітті. Басқосу кезінде OpenAjax Alliance құру, оның миссиясын анықтау, уақытша ұйымдастыру процесіне келісу және қызметін белгілеу туралы шешім қабылданды. Қатысушы компаниялар Мүшелік келісім арқылы басқару моделін әзірледі және маркетингтік, білім беру және техникалық жобаларын іске асыруды бастады. Альянстың веб-сайты мен ақ парағы 2006 жылдың қыркүйек айында жарияланды. 2006 жылдың қазан айында альянс өзінің алғашқы Басқару комитетін сайлады. 2006 жылдың желтоқсанына қарай альянс өзінің алғашқы техникалық өнімін – OpenAjax Hub-ты, жобасымен және ашық кодты іске асырумен бірге шығарды. OpenAjax Hub альянстың алғашқы OpenAjax InteropFest аясында сынақ режімінде оннан астам Ajax құралдық жиынтығын біріктірді. 2008 жылдың мамыр айына қарай ұйымда 100-ден астам мүше болды, оның ішінде IBM, Microsoft, Google, Adobe және Sun сияқты ірі компаниялар, сондай-ақ Dojo Foundation, Laszlo Systems, Nexaweb, Tibco, Zimbra сияқты Ajax жеткізушілері және бірнеше жеке мүшелер бар еді. 2012 жылдың қазан айында OpenAjax Альянсы ресми түрде қызметін тоқтатты.
In late 2005, under the leadership of IBM, a number of companies came together to discuss how to ensure that Ajax reaches its full potential as the industry standard application platform based on open technologies. These initial discussions led to the announcement of the "OpenAjax Initiative" on Feb. 1, 2006, with participation from 15 original companies, including BEA, Borland, the Dojo Foundation, Eclipse Foundation, Google, IBM, Laszlo Systems, Mozilla Corporation, Novell, Openwave Systems, Oracle, Red Hat, Yahoo, Zend, and Zimbra. Between February 1 and May 15, 2006, an additional 15 organizations joined "OpenAjax", and the group of 30 companies held a two day kickoff meeting in San Francisco to establish their plans. During the meeting, the decision was made to form the OpenAjax Alliance, define its mission, agree on an interim organizational process, and establish its activities. The participating companies then developed a governance model through a Members Agreement and began executing their marketing, educational and technical initiatives. The alliance's website and white paper were launched in September 2006. In October 2006, the alliance elected its first Steering Committee. By December 2006, the alliance had released its first technical product, the OpenAjax Hub, with a draft specification and reference open source implementation. The OpenAjax Hub integrated a dozen Ajax toolkits on a trial basis as part of the alliance's initial OpenAjax InteropFest. As of May 2008, the organization had over 100 member organizations, including major companies such as IBM, Microsoft, Google, Adobe, and Sun, as well as Ajax suppliers like the Dojo Foundation, Laszlo Systems, Nexaweb, Tibco, Zimbra, and a few individual members. In October 2012, the OpenAjax Alliance formally concluded its operations.
Басқару комитеті
OpenAjax Alliance мүшелері OpenAjax Alliance басқару комитетіне кіру үшін жеті компаниядан өкілдер сайлайды. Басқару комитеті мүше ұйымдарының атынан OpenAjax Alliance жұмысын бақылауға жауапты. Оның маңызды міндеттерінің бірі – жұмыс топтарын құруға және техникалық ережелерді әзірлеуге, сондай-ақ басқа да мәселелерге соңғы келісім беру болып табылады.
The OpenAjax Alliance members elect representatives from seven companies to serve on the OpenAjax Alliance Steering Committee. The Steering Committee is responsible for overseeing the operations of the OpenAjax Alliance on behalf of its member organizations. One of its key responsibilities is providing final approval for the establishment of working groups and the development of specifications, among other matters.
Жұмыс топтары
OpenAjax Alliance өзінің жұмыс топтары арқылы ресми материалдарды әзірлейді. Қазіргі уақытта альянстың белгіленген процедуралық құжаттары бойынша жұмыс істейтін екі ресми түрде құрылған жұмыс тобы бар. Операциялық үйлесімділік жөніндегі жұмыс тобы Ajax операциялық үйлесімділігіне қатысты техникалық жұмыстарға, әсіресе клиенттік жақтағы орындалу мәселелеріне назар аударады. Топтың негізгі нәтижелері OpenAjax сәйкестігін егжей-тегжейлі анықтайтын сипаттамаларды қамтиды, мысалы OpenAjax Hub сипаттамалары (1.0 және 1.1 нұсқалары), сондай-ақ OpenAjax тізілімін басқару. Маркетингтік жұмыс тобы OpenAjax Alliance-тың коммуникация, білім беру және насихаттау жұмыстарына жауапты. Оның басты мақсаты – Ajax негізіндегі ашық және үйлесімді веб-технологияларын таратуға көмектесу. Топ ақ парақтарды жасайды, веб-сайтты дамытуды бақылайды және OpenAjax сәйкестігі терминінің стратегиясын, жоғары деңгейдегі анықтамасын және салалық қабылдануын басқарады. IDE жұмыс тобы әртүрлі Ajax орындалу кітапханаларын әртүрлі Ajax әзірлеу құралдарына, атап айтқанда интеграцияланған даму орталарына (IDE) енгізуге мүмкіндік беретін метадеректер стандарттарын әзірлеуге бағытталған. Топтың OpenAjax Metadata Specification деп аталатын метадеректер стандарты, машп виджеттері үшін салалық стандарт ретінде қызмет етеді. Стандарт танымал жекеше форматтармен үйлесетін аралық формат болып табылады, OpenAjax форматына және одан транскодтауға мүмкіндік береді. Бұл тәсіл метадеректер форматтарын қолдаудың қажеттілігін әрбір сала қатысушысы үшін жояды.
The OpenAjax Alliance develops formal materials through its Working Groups. Currently, there are two formally chartered working groups that operate according to the alliance's established process documents. The Interoperability Working Group focuses on technical activities related to Ajax interoperability, particularly on client side runtime issues. The group's primary deliverables include specifications that define OpenAjax Conformance in detail, such as the OpenAjax Hub specifications (versions 1.0 and 1.1), as well as the management of the OpenAjax Registry. The Marketing Working Group is responsible for the OpenAjax Alliance's communication, education, and promotion efforts. Its main objective is to promote the adoption of open and interoperable Ajax based Web technologies. The group produces white papers, oversees website development, and drives the strategy, high level definition, and industry adoption of the OpenAjax Conformance term. The IDE Working Group focuses on developing metadata standards that enable integration of various Ajax runtime libraries into different Ajax developer tools, specifically integrated development environments (IDEs). The group's metadata standard, known as the OpenAjax Metadata Specification, also serves as an industry standard for mashup widgets. The standard aims to be an intermediary format that closely aligns with popular proprietary formats, allowing for transcoding to and from the OpenAjax format. This approach ensures that support for the metadata formats is not necessary for every industry participant.
Тапсырмалық топтар
OpenAjax Alliance жаңа қызмет салаларын зерттеу үшін жұмыс топтарын құрады. Бұл жұмыс топтары мүшелердің бейресми топтарынан тұрады, олар зерттеу жүргізеді және болашақ альянс жобалары үшін ұсыныстар дайындайды. Қазіргі уақытта төрт жұмыс тобы жұмыс істеп тұр: Қауіпсіздік жұмыс тобы Ajax қауіпсіздігіне қатысты мәселелерді анықтауға және альянстың тиісті шараларын анықтауға бағытталған. Мобильді Ajax жұмыс тобы OpenAjax Alliance-тың мобильді құрылғыларда Ajax қолданбаларын таратуын және осы саланың әзірлеушілеріне қолдау көрсету жолдарын зерттейді. Gadgets жұмыс тобы IDE жұмыс тобымен бірлесіп, OpenAjax метадеректер спецификациясының маш-ап қауымдастығының қажеттіліктерін қанағаттандыруын және маш-ап виджеттері үшін өнеркәсіп стандарты ретінде қызмет етуін қамтамасыз етеді. Runtime Advocacy жұмыс тобы Ajax қауымдастығынан пікір алу үшін ашық вики-платформасын пайдаланады. Олардың мақсаты – болашақ веб-браузерлерге қатысты Ajax индустриясының ең маңызды қажеттіліктерін көрсететін, басымдық ретімен құрастырылған тілектер тізімін жасау.
The OpenAjax Alliance establishes task forces to explore new areas of activity. These task forces consist of informal groups of members who conduct research and provide recommendations for future alliance initiatives. Currently, there are four task forces in place:
The Security Task Force focuses on identifying Ajax security issues and determining the appropriate actions for the alliance to undertake. The Mobile Ajax Task Force investigates ways in which the OpenAjax Alliance can promote the adoption of Ajax applications on mobile devices and support developers in achieving success in this domain. The Gadgets Task Force collaborates with the IDE Working Group to ensure that the OpenAjax Metadata Specification meets the needs of the mashup community and serves as an industry standard for mashup widgets. The Runtime Advocacy Task Force utilizes an open wiki platform to gather input from the Ajax community. Their goal is to compile a prioritized feature request list that reflects the most significant needs of the Ajax industry with regard to future web browsers.
Анықтамалар және ашық код
OpenAjax Alliance ресми стандарттау органы болуға мұраттанбаса да, өзара іс-қимылдың артуы, жеткізушілердің таңдау мүмкіндігінің ұлғаюы және инновацияны қолдау мақсатына жету үшін қажет болған жағдайда стандарттарға қатысты шараларға белсенді түрде қатысады. Осының салдарынан альянс өзінің ресми талаптарын әзірлеуге немесе саланың маңызды кемшіліктерін жою үшін ашық кодты жобаларға үлес қосуға мүмкіндік алады. Мұндай жағдайлардағы басты мақсат – жұмысты уақыты жеткенде ресми стандарттау ұйымына немесе ашық кодты жобаға беру болып табылады. OpenAjax Alliance мүшелері басқа стандарттау органдары мен ашық кодты жобалардағы стандарттарға қатысты шараларға қатысуға ынталандырылады. Бұл ынтымақтастық OpenAjax технологиялары мен өнімдерінің үйлесімді дамуын жеделдетуге көмектеседі.
While the OpenAjax Alliance does not aim to become a formal standards body, it does actively engage in activities related to standards when necessary to achieve goals of enhanced interoperability, increased vendor choice, and the promotion of innovation. Consequently, the alliance may develop its own formal specifications or contribute to open source projects to address significant gaps in the industry. The ultimate objective in such cases is to transition the work to a formal standards organization or an open source project when the time is deemed appropriate. Members of the OpenAjax Alliance are encouraged to participate in standards related activities within other standards bodies and open source projects. This collaboration helps to expedite the coordinated progress of OpenAjax technologies and products.