ponedjeljak, 29. studenoga 2010.

Apex 4.1 - prva najava

Nedavno je objavljena informacija da se Apex 4.1 očekuje u idućoj kalendarskoj godini, nadam se čim prije. Lista novih mogućnosti buduće verzije se sastoji od:

  • Mogućnost razvoja aplikacija za pametne mobilne uređaje - uključuje teme i predloške prilagođene pametnim uređajima i mobitelima;
  • Grafovi koji se renderiraju bez upotrebe Flash tehnologije, kako bi se mogli prikazivati na mobilnim uređajima;
  • Upravljanje greškama - poboljšani mehanizam upravljanja greškama i korisničkim iznimkama;
  • Mogućnost prikazivanja više IR (Interactive Report) regija na jednoj stranici, te podrška za pivot upite;
  • Mogućnost prikazivanja više tabularnim formi na jednoj stranici i proširene mogućnosti validacije na formi;
  • Podrška za Master-Detail-Detail prikaze;
  • Poboljšane mogućnosti Dynamic Actions i njihova primjena na tabularne forme, reporte i gumbe;
  • Poboljšana podrška za pluginove;
  • Mogućnost korištenja ROWID za automatsko procesiranje redaka (Automatic DML);
  • Modalni dijalozi koji će se prikazivati na vrhu stranice, dok će ostatak stranice biti zasivljen;
  • Poboljšani Websheets - veća kontrola korisničkog sučelja, novi tipovi sekcija na stranici i poboljšane mogućnosti integracije tablica;
  • Data Upload - mogućnost uploada podataka u tablicu u bazi podataka kroz aplikaciju;
  • Poboljšane postojeće teme i predlošci;
  • Razne druge funkcionalnosti i poboljšanja performansi;
Moram priznati da mi se ovo jako sviđa, i da jedva čekam da bude javno objavljena. Također, moja pretpostavka je da će nova verzija APEX-a izaći usporedno i sa novom Oracle 11g XE besplatnom bazom podataka, koja će doći s već ugrađenom APEX 4.1  verzijom, a navodno će podržavati skup podataka od 10 GB nasuprot 4GB u trenutnoj XE 10g verziji, i vjerojatno bolje riješena pitanja sigurnosti i ograničenja hardvera.

četvrtak, 18. studenoga 2010.

APEX 4.0 - nova generacija Oracleovog RAD alata

Prije par mjeseci javno je objavljena zadnja verzija APEX 4.0. Posljednji release koji možete skinuti je 4.0.1.00.03, dok se ovih dana očekuje patchset na verziju 4.0.2.00.05, koji možete koristiti online na apex.oracle.com.

Apex 3.2 je bio značajno poboljšanje u odnosu na prijašnje verzije, dok je 4.0 donio niz novih osvježenja, koja prvenstveno omogućuju brži razvoj web formi novim mogućnostima koje su do sad bile moguće samo uz korištenje JavaScript funkcija.

Prvenstveno mogu spomenuti DynamicActions, koji korištenjem napredne Ajax tehnologije omogućava interaktivno ponašanje objekata na formi bez osvježavanja stranice. Tako sad na određeni događaj na objektu možete inicirati sakrivanje ili pokazivanje (hide/show), omogućiti ili onemogućiti određeni objekt (enable/disable), dati mu određenu vrijednost (SetValue) i razne druge mogućnosti. Akcije vrijede ako je zadani uvjet ispunjen, a mogu se inicirati i pozivanje PL/SQL izraza i funkcija te pozivanje SQL koda, JavaScript koda isl.

Druga spomena vrijednosti mogućnost je kaskadno postavljanje vrijednosti u SelectList kontrolama, ali samo na formi, ne i u tabeli (ta mogućnost se očekuje u verziji 4.1). Nove vrste kontrola na formi su Number, poboljšani DatePicker, CheckBox te Popup Lov koji automatski vraća ID i skriva ga, a prikazuje ime, što do sad nije bilo moguće. U Tabular formi ta kontrola se zove Key Popup Lov.

Također, odlična stvar je mogućnost korištenja plugin-ova, kojima možete značajno unaprijediti izgled i ponašanje vaše aplikacije. Mnoštvo plugin-ova možete naći na stranici APEX-PLUGIN.COM, na koju se možete besplatno i registrirati, te raditi svoje pluginove i tamo ih objavljivati.

Velika novost je i TeamDevelopment, uz pomoć kojeg možete vršiti koordinaciju između developera, dizajnera, ali i krajnjih korisnika. Možete zadavati taskove, prijavljivati greške, objavljivati nove mogućnosti isl. U svojoj aplikaciji možete kreirati stranicu koja će služiti korisniku za prijavu greške, komentar ili zahtjev za poboljšanje (Feedback Page), a administrator i developeri koji imaju pristup TeamDevelopment dijelu mogu pratiti povratnu informaciju krajnjih korisnika, na koju se mogu i pretplatiti, te informacije dobivati na email.

Također, tu su nove i bolje teme, poboljšana interaktiv report forma, poboljšani grafovi koji sad mogu priikazivati gantove karte, i još mnogo drugih mogućnosti, a svaka od ovih mogućnosti je tema za sebe.

Ono što mogu iskreno reći, rad sa zadnjom verzijom APEX-a zaista je užitak!