Ample SDK on vakio-pohjainen rajat selaimen JavaScript GUI puitteet rakentaa Rich Internet Applications. Se työllistää XML-teknologiaa (kuten XUL, SVG tai HTML5) UI layout, CSS UI tyyliä ja JavaScript-sovelluksesta. Ample SDK tasaa selaimet ja tuo teknologian tukea niille puuttuu kaikki.
Edut
Ample SDK on kokonaan kirjoitettu JavaScript ja siten se ei vaadi mitään erityisiä osia asennettu selaimeesi toimi oikein. Se ei muuta selainta infrastruktuuria vaan täyttää puuttuvat toiminnot.
Technologies
Ample SDK koostuu Ample Runtime (tai Core) ja käyttöliittymä Markup Language toteutuksia. Runsaasti Runtime toteuttaa DOM (taso 3) esineet, XML kielet, esineitä helpottaa työtä XML, XSL-T, ja koko joukko UI palveluja. Jokainen UI Markup Language onnistumista mitataan erikseen riippuen tarpeisiin ja erityispiirteisiin User Interface rakentaa.
laajennettavuus
Ample SDK voidaan helposti pidentää prototyyppien nykyisiä tai uusia esineitä. Voit myös luoda uusia komponentteja tai koko kieltä, jotka sopivat parhaiten sinun käyttöliittymä yksityiskohtia.
Yhteensopivuus
Ample SDK Runtime on täysin toimiva kaikissa nykyaikaisissa selaimissa. Käyttöliittymä kieliä toteutetaan edelleen / testattu ja jotkut koukero voidaan havaita.
Licensing
Ample SDK jaetaan käyttäen dual-menetelmä lupien nojalla MIT ja GPL lisenssiä. Katso lupakirjajaosto lisätietoja.
Aloittaminen:
Helpoin tapa päästä alkuun tutkii esimerkkejä kansioon ja käynnissä & nbsp;
sen esimerkit / index.html selaimen. Saatat myös reffer & nbsp;
API Reference hakemalla viite / index.html selaimen tai verkossa, jossa voit myös löytää Oppaat ja muut hankkeeseen liittyvät tiedot.
Mitä uutta strong> tässä julkaisussa:
- Kehityksen painopisteessä Tässä tiedotteessa oli parantaa vakautta ja piirteitä ytimen moduulin SDK - runtime.
- Useita parannuksia on sovellettu kaikissa UI kielillä toteutuksia liikaa.
- Lähes sata kysymyksiä ja pyyntöjä on käsitelty tässä versiossa, kiitos yhteisö palautetta ja tukea.
- joukossa kohokohtia ovat CSS3 siirtymiä välilevyn varten IE6-9, bind () funktio, päivämäärä nyt () välilevyjä, XUL toteaa ja päällystä elementtejä, tuki custom Tapahtuma rajapinnat ja XML käsittely ohjeet, lokalisointi kanssaaml: sisältö jaaml: arvot attribuutteja, ja enemmän.
Mitä uutta strong> versiossa 0.9.3:
- päätavoite oli kypsymässä alustalla ydin.
- runtime-moduuli on nyt käytetty useita projekteja ja kaupallisia tuotteita.
- Uusia ominaisuuksia ovat täytäntöönpanon hyviä osia jQuery API, ydin lokalisointipalveluyritys, plugin infrastruktuuri, tuki IE9 ja FF4, HTML5 kankaalle elementti IE6-8, ja vartioitu API.
- käyttöliittymän elementtejä rekisteröintiä API yksinkertaistettiin.
- komponentti-in-komponentti täytäntöönpanoa uudelleen vieraili.
- Useita korjauksia tehtiin SVG täytäntöönpanoa varten IE6-8.
- XUL täytäntöönpanoa tehostettiin.
Mitä uutta strong> versiossa 0.9.2:
- Valitse tapahtumista tukea lisättiin.
- DragAndDrop ja SPI Historia johtaja oikaistiin seurata HTML5 API ja käyttäytymistä.
- Uusi JavaScript 1,8 menetelmiä lisättiin esineitä selaimissa puuttuu kaikki.
- readystatechange tapahtuma ja readyState omaisuutta asiakirjan $ Keskeytä menetelmän, setDragImage ja tabIndex tukea lisättiin.
- XHTML ja XUL toteutukset olivat refactored.
- WYSIWYG elementti lisättiin.
- värimaailmaa oli viritetty.
- Bugs kiinnitettiin & quot;: ei () & quot; ja & quot; & gt; & quot; CSS valitsimet, keydown tapahtuma ei toistu Opera, getBoundingClientRect, compareDocumentPosition, tekstin valinta, kun vedät, ja SPI historia johtaja IE8.
Mitä uutta strong> versiossa 0.9.1:
- Tweaked ajaa IE9 Preview
- Tuodut W3C SVG 1.1 Full Test Suite
- User-Agent header lähetetään kaikille XMLHttpRequest toiminta muuttui X-User-Agent
- Lisätty & quot; X-Pyydetyt-Leveys: XMLHttpRequest & quot; HTTP header
- createTextNode ja createCDATASection nyt hyväksyä mitään tietotyyppi DOM-Core
- SVG elementtien inline käsittelijät saavat nyt oikea parametri & quot; EVT & quot; sijaan & quot; tapahtuma & quot;
- kiinteä: ei valitsin Valitsimet API
- tukee useita pseudo-class valitsimet (: tarkennus: hover jne) CSS
- kaavioita nyt tukea leveys annetaan prosentteina
- toteuttaatreelines ominaisuus puiden tekijä XUL
- re-laskelmiin velho / dialogi / ikkuna esitys XUL
- kiinteät otsikot rullata puu / ListView elementtejä XUL
- kiinteä rikki toolbarbutton n popup asemaa XUL
- & quot; SVG & quot; elementti on nyt & quot; kuormitus & quot; tapahtuma SVG
- & quot; käsikirjoitus & quot; tag täytäntöön (SVG)
- color määrite ja & quot; currentColor & quot; arvo toteutettu SVG
- xml: base määrite tuki & quot; kuva & quot; elementtejä SVG
- kuva elementti voidaan nyt myös trasnformed ja on opasiteetti liian SVG
- tuki & quot; perivät & quot; arvo SVG
- monikulmio elementti nyt on sen tiellä suljettu SVG
- uudelleen laskelmiin useita ydintoimintojen ei voida kutsua kautta API
Mitä uutta strong> versiossa 0.9.0:
- Tässä julkaisussa otamme esikatselu JavaScript kaavioita täytäntöönpanon vuonna Ample SDK. Kaaviot eivät tuotanto-valmis ja sitä tulisi käyttää varoen, paljon toiminnallisuutta puuttuu tai toimi oikein.
- Multi-sarja kaavioita:
- Bar (normaali, pinottu, prosentteina)
- Sarake (normaali, pinottu, prosentteina)
- Line (normaali, pinottu, prosentteina)
- Area (normaali, pinottu, prosentteina)
- Tutka
- donitsi
- Bubble
- Kartta li>
- Single-sarja kaavioita:
- Pie
- Funnel
- 2) SVG 1.1 toteutus Internet Explorer
- transform määritettä kaikki muodot ja ryhmiin täysin tuettu
- Text moduuli oikkuja kiinteä
- Kuva elementti toteutettu tuen peittävyyttä ja muunnokset
- Värit määritelty prosentteina rgb (0%, 90%, 19%)
- Värit opasiteetti rgb (100, 200, 12, 0,5)
- currentColor jacolor määrite
- : hover pseudo-luokan elementti
- xml: base kuvaa tag
- ratkaissut monia ongelmia komentosarjojen elementtejä
- Joitakin esimerkkejä, joita ei tehdä aiemmissa versioissa: SVG viinirypäleet, Matrix, SCIM. Itse asiassa kaikki demot saatavilla ladattava paketti nyt ajaa!
- Lisäsimme myös W3C virallista SVG 1.1 Test Suite (Tiny) hankkeeseen testata täytäntöönpanoa vastaan ja jo ratkaistu useita kysymyksiä kiitos että varsin kattava joukko testejä.
Mitä uutta strong> versiossa 0.8.9:
- SVG Parannuksia
- XUL Parannuksia
Kommentteja ei löytynyt