Četvrtak, 12. ožujka, 2015. Komentiraj

Project Siena i izrada aplikacija

Project Siena i izrada aplikacija

Imate ideju za odličnu aplikaciju, ali ne znate kako početi? Ovaj blog post predstavlja aplikaciju za jednostavnu izradu novih aplikacija bez poznavanja „teškog koda“.

Project Siena omogućuje izradu modernih aplikacija koje omogućuju sve funkcionalnosti mobilnih uređaja: dodir, pisanje rukom, kameru, unos olovkom i slično. Sve što trebate napraviti je odabrati vizualne elemente, povezati ih s podacima te prilagoditi izgled i rad aplikacije prema vašim željama. Želite li obogatiti svoju aplikaciju posebnom logikom i naredbama, dovoljno je napisati naredbe koje su jednostavne kao funkcije u Excelu.

Odabir elemenata aplikacije

Dizajn aplikacije jednostavan je poput uređivanja dokumenta u Wordu – od odabira pozadinske boje cijele aplikacije ili pojedinih dijelova, fonta, veličine slova na ekranu te veličine i položaja pojedinih elemenata. Sve što trebate napraviti je odabrati određeni element i jednu od ponuđenih funkcija iz alatne trake koja se nalazi na dnu ekrana.

Budući da svaki element treba imati i određenu funkciju, potrebno je odabrati kontrole koje će vaša aplikacija sadržavati. Project Siena nudi mnoštvo različitih kontrola koje prikazuju podatke, skupljaju podatke od korisnika ili odgovaraju na korisnikov upit. Za svaku naredbu možete specificirati podatke, ponašanje i dizajnerska svojstva koja će pak definirati kako određena naredba izgleda ili što se događa kada je korisnik u interakciji s tom ili nekom drugom naredbom.

Neke od kontrola omogućuju dodavanje zvučnih datoteka u aplikaciju, raznih gumba koji će obaviti neku radnju ili odvesti korisnika na drugi element u aplikaciji. Omogućeno je i direktno povezivanje s kamerom i dodavanje nove slike ili video zapisa u galeriju unutar aplikacije ili pak povezivanje s mikrofonom i dodavanje novih audio zapisa u aplikaciju. Siena omogućuje i dodavanje grafičkih prikaza, raznih oblika, padajućih izbornika i brojnih drugih važnih elemenata koje bi neka aplikacija mogla sadržavati.

Jednom kada dodate kontrolu, možete mijenjati kako ta kontrola prikazuje podatke, što se u aplikaciji mijenja kada npr. završi video zapis ili kad korisnik odabere neku labelu ili klikne na neki gumb. Postoji mogućnost mijenjanja dizajna svake pojedine kontrole „ručno“ pomoću velikog broja naredbi. Za popis kontrola i njihovih svojstava koje nudi Project Siena, posjetite sljedeću poveznicu.

s1

Uvoz podataka u aplikaciju

U Project Siena aplikacije možete uvesti podatke iz Excel, SharePoint, Office 365 Preview, Azure mobile service, RSS feed, Coursera, Bing izvora ili pak iz druge Project Siena aplikacije.

Project Siena omogućava i uvoz podataka s nekoliko društvenih mreža. Unutar svoje aplikacije možete prikazati tweetove koje slijedite. Sve što trebate napraviti je unutar Project Siene kliknuti Alt+V, odabrati Social pa potom Tweeter Following, nakon čega vas Project Siena traži korisničke podatke. Nakon unosa podataka, prikazat će vam se svi računi koje slijedite na Tweeteru, nakon čega odabirete račune koje želite da vaša aplikacija prikazuje.

Moguće je i prikazati slike direktno iz Facebook albuma ili Instagram feeda. Odaberete li Alt+V, potom Web i kliknete na YouTube Watch umjesto predodređenog teksta,zalijepite URL željenog video zapisa, kliknite F5 i gumb „play“, vaša aplikacija će prikazivati video direktno s YouTubea.

Project Siena omogućuje stvaranje i korištenje WADL (Web Application Description Langugage) konfiguracijskih datoteka, bez obzira vraća li web aplikacija JSON ili XML rezultate.

s2

Instalacija aplikacije

Želite li koristiti svoju aplikaciju samostalno ili je podijeliti s ostalima, prije svega biste trebali imati aktivnu developer licencu, potom trebate odabrati opciju „Publish“ da bi se kreirao skup potrebnih instalacijskih datoteka. Nakon što su stvorene potrebne instalacijske datoteke, vašu aplikaciju će moći koristiti bilo koji uređaj na kojem je instaliran Windows 8.1 Update 1 (Pro) sustav.

s3

Prema tome, želite li u rekordnom vremenu, uz što manje „teškog koda“ samostalno izraditi, primjerice, interaktivni katalog ponude nekog obrta, aplikaciju koja će bilježiti video, audio unose i rukom pisan tekst ili pak aplikaciju koja će bilježiti napredak korisnika kroz Coursera video lekcije, Project Siena definitivno bi trebao biti vaš prvi izbor.

Podijeli s prijateljima

Ostavite komentar

  1. Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena s *
  2. Možete koristiti sljedeće HTML tagove i atribute: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Real Time Web Analytics