WordPress-systemet kan anpassas på distans genom att skicka data med XML-RPC-gränssnittet. Den innehåller användbara funktioner som gör det enklare att skriva kod för dina befintliga projekt. Om du bara vill skicka ett inlägg till WordPress behöver du inte skapa dina egna plugins. När du arbetar med WordPress eller ett annat CMS -system, kommer XMLRPC att göra saker mycket enklare.

Javeline FrameWorkTM är inte längre tillgängligt. För närvarande har vi en ny kapten som leder oss till ett annat fantastiskt initiativ som kommer att förbättra internetuppkopplingen. Vänligen stanna kvar på denna webbplats. Men om du är intresserad av denna open source -applikation, uppmuntras du att besöka sourceforge -webbplatsen som är länkad i detta inlägg, där du kommer att upptäcka allt från källkod till dokumentation till värdefull information för byggprojekt.

Javeline FrameWorkTM är ett kraftfullt mjukvaruutvecklingspaket för att skapa nästa generations appar. Utvecklare kan distribuera appar till moderna webbläsare på alla plattformar med Javeline FrameWork. Korta utvecklingscykler och bred funktionalitet för slutanvändaren är prioriterade för Javeline FrameWork.

På Internet ersätter Javeline FrameWork traditionella sidbaserade gränssnitt. Webbappar kan nu fungera på samma sätt som skrivbordsprogram.

Utvecklare kan använda vanliga kontroller som träd och knappar i Javeline FrameWork för att skapa interaktiva, databundna appar som uppdaterar sina data utan att behöva gå till servern. Designers kan bygga ett skräddarsytt utseende och känsla med den integrerade Skinning Engine, som använder välkänd teknik som CSS och XHTML för att göra det.

SmartBindings

Javeline FrameWork använder en genombrottsteknik som kallas SmartBindings för att ansluta data till UI. SmartBindings beskriver hur data konverteras för användning i användargränssnittet, inklusive konventionella datahanteringsoperationer samt mer sofistikerade funktioner som Ångra och dra och släpp.

SmartBindings specificeras i XML-baserade fastighetsblad, vilket drastiskt minskar mängden kod som krävs, minskar risken för misstag och påskyndar utvecklingscykeln. Utvecklare kan snabbt konstruera den grundläggande ramen för sin applikation med SmartBindings utan att skriva en enda kodrad. Detta innebär att utvecklare kan experimentera med många prototypvarianter eller snabbt bygga en omfattande konceptapplikation för att vinna en pitch.

Eftersom SmartBindings är ett abstrakt lager mellan data och gränssnitt är det enkelt att ändra datastrukturen eller gränssnittet, även i slutet av projektet. Det innebär också att utvecklare och designers kan arbeta tillsammans och påskynda hela utvecklingsprocessen.

Dataöverföring

Javeline TelePort levererar data till applikationen, vilket gör Javeline FrameWork-applikationer oberoende av back-end-teknik.

Kommunikationen mellan klienten och servern hanteras av Javeline TelePort. Fel, time-out och försök hanteras alla graciöst. TelePort har ett sofistikerat polling -gränssnitt som låter dig reglera återanslutning och pollingfrekvens. XML-RPC, SOAP, JSON, REST, Comet och Javeline FrameWork-specifika protokoll stöds alla av Javeline TelePort.

TelePort är enkelt att lägga till kompatibilitet för olika protokoll eftersom Javeline publicerade det under Open Source GPL -licensen. Besök projektsidan på SourceForge.net för åtkomst till källkoden.

Standarder

Även om Javeline FrameWork är en ny metod använder den etablerad teknik. FrameWork använder till exempel asynkron JavaScript och XML (AJAX) för att överföra data, XHTML och CSS för visning och XML för olika datatyper. Som ett resultat kan utvecklare och designers arbeta med välkänd teknik direkt, vilket kräver minimal anpassningstid och utnyttjar tidigare erfarenhet.

Javeline FrameWork kan förbättras med en mängd olika Javeline -komponenter, till exempel DeskRunTM och MediaFlowTM. DeskRun använder samma kodbas för att ta fram ett FrameWork -program på Windows -skrivbordet. MediaFlow möjliggör betydande mediamodifiering, till exempel textning av videoströmmar i realtid.

• Inkluderar 40 användargränssnittskomponenter • TelePort-kommunikationslager • SmartBindings data-gränssnittskoppling • Animationsbibliotek • Skinning Engine

Fördelar • Konstruera snabbt applikationer • Bygg snabbt prototyper och demonstrationer • SmartBindings underlättar förändringshantering • Utbytbara serverkommunikationsprotokoll • Utökar befintlig teknik som XML, XHTML, CSS och JavaScript • Välkänd teknik innebär minimal anpassningstid och utnyttjande av befintlig kunskap

FrameWork följer med.

Följande verktyg och bibliotek är en del av Javeline® FrameWorkTM Suite:

• Manual och referensguide för Javeline FrameWork: o Javeline Core Library o Javeline Component Library o Javeline TelePort Library

• Exempelkod och demonstrationer som är väldokumenterade och kommenterade

Uppdatering: Windows 2000 Skin Set Produkten har gått i pension, och vi kommer inte längre att ge stöd för den. Webbplatsen javaline.org är inte längre kopplad till programmet som beskrivs ovan, och det har varit avsikten att utveckla en ny öppen källkod för att förbättra server-klientkommunikation för en bättre online-upplevelse. Men om du vill förstå mer om detta projekt kan du gå till modernfilosofi.se, som är länkad ovan, för mer information, dokumentation och källkod.