Predavanja Radionice Demogroundi
Radionice
Za sudjelovanje na radionicama prijavite se preko Prijavnice za radionice. Vodite računa da je ulaz na Radionice "hands-on" tipa ograničen na sudionike koji su se prijavili i izvršili predviđenu naknadu.
Ove godine su prijavljene slijedeće radionice:
Prikaži sve-
Radionice
-
Steve Muench Oracle ACE, Oracle Italy Što je novo u JDeveloper 11g Release 2 za ADF Developere
1. Steve Muench, Oracle ACE, Oracle Italy
Što je novo u JDeveloper 11g Release 2 za ADF Developere
Nedavno objavljeni Oracle JDeveloper 11g R2 je dodao preko stotinu novih značajki. Ova radionica pruža pregled i demonstraciju nekoliko glavnih novih mogućnosti od interesa za većinu Oracle ADF-developere aplikacija za izgradnju web aplikacija uključujući: vizualnu navigaciju odnosa poslovnih komponenti, vruće ponovno učitavanje metapodataka, nove vrste vizualizacije podataka, novi ADF skin editori, poboljšanje produktivnosti za Java programiranje, poboljšano editiranje vizualnih komponenti i fleksibilnije predloške stranica.
What's New in JDeveloper 11g Release 2 for ADF Developers
Abstract:
The recently-released Oracle JDeveloper 11g R2 added over a hundred new features. This session provides an overview and demonstration of a handful of the major new features of most interest for Oracle ADF application developers building web applications including: visual navigation of business component relationships, hot reload of metadata, new types of data visualizations, a new ADF skin editor, productivity improvements for Java coding, improved visual component editing, and more flexible page templating.R01_Muench.pdf 6,09 MB
-
Deneš Kubiček BI-Cubes APEX 4.0 - Sigurnost
2. Deneš Kubiček, BI-Cubes
APEX 4.0 - Sigurnost
APEX 4.1 - Sigurnost
Oracle Application Express je snažan web aplikacija okvir koji pruža veliki broj mogućnosti i sigurnosti. Kao i sa svakim alatom, ipak, mora se rukovati s pažnjom. U većini slučajeva pitanje o sigurnosti APEX aplikacije, ili nije pravilno provedeno ili je čak potpuno ignorirano. U ovoj lekciji ćete naučiti o sigurnosnim značajkama u APEX 4.1 i kako izbjeći najčešće pogreške u primjeni dizajna:
1. Korištenje autorizacija
2. Korištenje skrivenih točaka i session State Protection
3. Izbjegavanje SQL Injection i korištenje DBMS_ASSERT
4. Izbjegavanje Cross Site Scripting
5. Korištenje Image provjere
APEX 4.1 - Security
Abstract
Oracle Application Express is a powerful web application framework that provides a great number of features and security. Like any tool, though, it must be handled with care. In the most of the cases the question about security of APEX application is either not properly implemented or even completely ignored. In this lesson you will learn about the security features in the APEX 4.1 and how to avoid the most common mistakes in the application design:
1. Using Authorization
2. Using Hidden Item and Session State Protection
3. Avoiding SQL Injection and using DBMS_ASSERT
4. Avoiding Cross Site Scripting
5. Using Image Verification -
Zlatko Vilušić Basler osiguranje Zagreb d.d. Da li su constraint-i dovoljni
3. Zlatko Vilušić, Basler osiguranje Zagreb d.d.
Da li su constraint-i dovoljni
Poslije implementiranja baznih constraint-a u Oracle bazi što raditi sa svim ostalim poslovnim pravilima. Koristi neke poznate alate koji ih uvode i izgubiti kontrolu zbog složenosti ili na jednostavan način automatskim generiranjem dobiti serversku stranu za svaku tablicu. Naravno uz uvjet čvrstih baznih constraint-a. Kako dobiti rješenje prihvatljivo za napad s client-ske strane bilo kojega alata koji može pozvati baznu (package) proceduru. Kako korisniku olakšati pronalazak zapisa zbog kojeg je "proradio" neki constraint bez dodatnog programiranja za svaku tablicu. Kako odraditi, često zahtijevane, pre i post procese prilikom akcija na uniforman način.
"Neželjena" posljedica: izuzetan red u baznim objektima i kodu. Vrlo jednostavno.
Are the database constraints sufficient
Abstract:
After the implementation of basic constraint in the Oracle database you work with any other business rules. Use some well-known tools that are introduced and lose control because of the complexity or the easy way to get the automatic generation of server-side for each table. Course provided a solid base and constraint. How to get a solution acceptable to attack a client-cal by any tools that can call the base (package) procedure. In order to facilitate finding records for which he "began broadcasting" a constraint without additional programming for each table. How do are often required, pre and post process in action in a uniform manner.
"Unwanted" result: a remarkable turn in the base objects and code. Very simple.R03_Vilišić.pdf 54,40 kB
-
Zrinko Mršo, Tomislav Kartelo IN2 Funkcionalnosti Hyperion Planning 11 - kako ih koristiti
4. Zrinko Mršo, IN2
Koautor(i): Tomislav Kartelo, IN2
Funkcionalnosti Hyperion Planning 11 - kako ih koristiti
Cilj radionice je pokazati brojne zanimljive funkcionalnosti Hyperion Planning 11 platforme na stvarnom sustavu. Hyperion Planning 11 pruža mnogo lako dostupnih funkcionalnosti koje mogu značajno unaprijediti proces planiranja, budžetiranja, forecastiranja, te analize i izvještavanja.
Poboljšana integracija nove verzije s MS Office-om kao i neke nove funkcionalnosti čine platformu još intuitivnijom i privlačnijom krajnjim korisnicima.
Pokazat će se sljedeće funkcionalnosti:
• Liste zadataka
• Workflow
• Process Management
• Web forme
• Supporting Detail
• Cell Text
• Grid Spread
• Validacije (!)
Napredne funkcionalnosti nove verzije:
• Integracija s MS Officeom (Smart View)
• Forme – puna funkcionalnost u Excelu
• Liste zadataka – integrirane s Outlookom
Functionality of Hyperion Planning 11 - how to use them
The workshop goal is to show numerous interesting functionalities of Hyperion Planning 11 on a live system. Hyperion Planning 11 gives a lot of easily reachable functionalities that can significantly improve planning, budgeting and forecasting process as well as analysis and reporting.
Improved MS Office integration of a new version along with some new functionalities makes platform even more intuitive and attractive to end user.
Following features will be shown:
• Task List
• Workflow
• Process Management
• Webforms
• Supporting Detail
• Cell Text
• Grid Spread
• Validation (!)
New advanced features:
• MS Office Integration (Smart View)
• Webforms – full functionality through Excel
• Task List –Outlook integrationR04_Mršo Kartelo .pdf 458,20 kB
-
Andreja Sambolec Neos d.o.o. Brzi razvoj ADF aplikacija korištenjem NEOS ADF Kickstarta
5. Andreja Sambolec, Neos d.o.o.
Brzi razvoj ADF aplikacija korištenjem NEOS ADF Kickstarta
NEOS ADF Kickstart je modul razvijen primjenom Oracle ADF tehnologije, a omogućava brži razvoj ADF aplikacija jer sadrži osnovne funkcionalnosti koje trebaju podržavati sve aplikacije. Neke od funkcionalnosti koje podržava NEOS ADF Kickstart: dinamičko generiranje izbornika na temelju podataka u bazi podataka, pokretanje izvještaja, sigurnost (autorizacija i autentikacija, password
policy), zapis i praćenje poruka o greškama ili info poruka, praćenje korisničkih sesija, višejezičnost, parametrizacija sustava.
U sklopu radionice prikazat će se kako se pristupa daljnjem razvoju ADF aplikacije primjenom NEOS ADF Kicksarta i kako iskoristiti postojeće funkcionalnosti tog modula.
Rapid ADF development with NEOS ADF Kickstart
Abstract:
NEOS ADF Kickstart module is developed using Oracle ADF technology, and allows faster development of ADF applications because it contains the basic functionality that should support all applications. Some of the functionality that supports the NEOS ADF Kickstart: dynamic menus based on the data in the database, running reports, security (authorization and authentication, password policy), record and monitor any error or info messages, track user sessions, multilanguage support, system parameterization.
The workshop will show how to access the further development of applications using the NEOS ADF KickStart and how to use the existing functionality of the module.R05_Sambolec.pdf 3,06 MB
-
Zoran Jovanović IN2 d.o.o. Administracija Oracle 11.2 RAC baze na Linuxu
6. Zoran Jovanović, IN2 d.o.o.
Administracija Oracle 11.2 RAC baze na Linuxu
U okviru ove radionice polaznici će kroz vježbe moći naučiti postupke administriranja Oracle 11.2 RAC baze na Linux operacijskom sustavu. Na vježbama će biti obrađene slijedeće teme:
• Kako instalirati i konfigurirati Oracle RAC softver
• Kreiranje i konfiguriranje Oracle RAC baze
• Konverzija singleinstance Oracle baze u RAC bazu
• Konverzija Oracle RAC baze u RAC One Node bazu
• Administracija instanci i cluster baze
• Administracija Clusterware komponenti
Polaznici ove radionice moći će vježbati postupke administracije RAC baze na stvarnoj Oracle RAC konfiguraciji. Na raspolaganju će imati Oracle RAC konfiguraciju koja se sastoji od dvije Vmware virtualne mašine sa Linux operacijskim sustavom sa instaliranim i konfiguriranim svim potrebnim softverom za Oracle RAC baze podataka.
Administration of Oracle 11.2 RAC database on Linux
Abstract:
Participants of this workshop will learn, through exercises, basic administration tasks for Oracle 11.2 RAC database on Linux platform. Exercises will be provided for the following subjects:
• How to install and configure Oracle RAC database
• Converting single instance database to RAC
• Converting Oracle RAC database to Oracle RAC One Node database
• Administering instances and cluster database
• Administering Clusterware components
Participants will be able to practice Oracle RAC administration tasks on real Oracle RAC configuration consisting of two Vmware virtual machines with Linux operating system and installed and configured all necessary Oracle software.R06_Jovanović Oracle RAC 11g.pdf 10,33 MB
-
Jože Senegačnik DbProf d.o.o. Getting the Best from Cost Based Optimizer
7. Jože Senegačnik, DbProf d.o.o.
Getting the Best from Cost Based Optimizer
The Cost Based Optimizer (CBO) is getting better and better in each release. However, there are still situations when the prepared execution plan is sub-optimal one. In this presentation we will discuss the available mechanisms like extended statistics, histograms, selectivity and cost definitions for PL/SQL functions and packages, system statistics, execution plan stability, SQL profiles and more. Although the CBO uses some of them automatically there are many cases when one needs to change that automatics by applying proper values and thus helping the CBO to always produce near-optimal execution plans. We will discuss how one can use the right mechanism in order to eliminate the performance bottleneck.
Uzimanje najboljeg od Cost Based Optimizera
Cost Based Optimizer (CBO) je sve bolji i bolji u svakom izdanju. Međutim, još uvijek postoje situacije neoptimalne pripreme plana izvršenja. U ovoj prezentaciji ćemo raspraviti o dostupnim mehanizmima kao što su proširene statistike, histogrami, selektivnosti i definicije troškova za PL / SQL funkcije i pakete, sustavi statistike, stabilnosti plana izvršenje, SQL profili i još mnogo toga. Iako CBO koristi neke od njih automatski postoji mnogo slučajeva kada treba promijeniti automatiku primjenom odgovarajuće vrijednosti i time pomoći CBO da proizvode izvršne planove blizu optimalnih. Razgovarati ćemo kako se mogu koristiti pravi mehanizmi i kako bi se uklonili uska grla izvedbe.R07_Senegacnik_CBO.pdf 785,71 kB
-
Jože Senegačnik DbProf d.o.o. Interpretacija Plana izvršenja
8. Jože Senegačnik, DbProf d.o.o.
Interpretacija Plana izvršenja
Mnogo puta me ljudi pitaju kako se može interpretirati Plan izvršenja. Ono što doista treba za tumačenje su pravila koja su vrlo jednostavna. Naravno treba znati specifičnosti nekih operacija da bi mogli ispravno protumačiti Plana izvršenja.
U ovoj prezentaciji ćemo prošetati kroz osnovna pravila i najčešće operativne načine te raspraviti o mogućim načinima kako se može dobiti aktualan Plan izvršenja.
Ova se radionica priprema uglavnom za programere da im pomogne u razumijevanju Planova izvršenja.
Execution Plan Interpretation
Abstract:
Many times people ask me how the one can interpret the execution plan. What one really needs for the
interpretation are the rules which are quite simple. Of course one needs to know the specifics of some operations to be able to correctly interpret the execution plan.
In this presentation we’ll walk through the basic rules and most common operations and also discuss the possible ways how one can get the actual execution plan.
This session is prepared mainly for developers to help them in understanding execution plans.R08_Senegacnik_ExecutionPlans.pdf 639,55 kB
-
Morana Kobal Butković Oracle Hrvatska Oracle Cloud Storage
9. Morana Kobal Butković, Oracle Hrvatska
Oracle Cloud Storage
Oracle Cloud Storage je jedinstveno integrirano rješenje za upravljanje sustavom za pohranu podataka za „cloud“ infrastrukturu koje omogućuje brzi mrežni pristup, elastičnost i provizioniranje novih resursa. Oracle Cloud Storage uključuje proizvode namijenjene upravljanju diskovnom infrastrukturom kako za Oracle bazu podataka 11g, tako i za potrebe drugih aplikacija. Tokom radionice prezentirat ćemo tehničke karakteristike i nove funkcionalnosti Oracle Automatic Storage Managementa i Oracle Cloud File System, demonstrirati interesantne funkcionalnosti te definirati područja primjene pojedinačnog rješenja.
Oracle Cloud Storage
Abstract:
Oracle Cloud Storage is single integrated storage management solution for storage cloud infrastructure that provides network access, rapid elasticity and provisioning for pooled storage resources and the key requirements for cloud computing. It includes products for integrated storage management for Oracle Database 11g and other types of application requirements. Workshop will deliver technical overview and new features of Oracle Automatic Storage Management and Oracle Cloud File System, demonstrate functionality and recommend use cases.R09_Kobal_Cloud Storage.pdf 1,65 MB
-
Ivan Guštin ELIN Kako naručiti pizzu iz Linux naredbenog redka?
10. Ivan Guštin, ELIN
Kako naručiti pizzu iz Linux naredbenog redka?
Naslov legendarnog članka koji opisuje "Pizza party" aplikaciju iz 2004. godine najbolje opisuje i sadržaj ove radionice. Novi korisnici Linuxa u pravilu najprije mrze i odbijaju koristiti komandnu liniju i alate, da bi nakon svladavanja osnova i viđenih primjera shvatili koliko je to moćno i fleksibilno okruženje. Naprednim korisnicima i sistem administratorima to predstavlja nužno i nezamjenjivo oruđe za svakodnevni rad i automatizaciju. Umjesto klasičnog tečaja, radionica će prikazati rad niz gotovih konkretnih primjera skripti iz stvarnog života sistem administratora. Primjeri će demonstrirati mogućnosti i poslužiti kao recept za slične potrebe, a mogu se i na samoj radionici improvizirati varijante prikazanog ili ideja sudionika.
How to order pizza from Linux command line?
Abstract:
The title of the famous article about "Pizza party" application dating from 2004 is the best description of this workshop. New Linux users hate and refuse to use the command line and tools at first, but after mastering the basics and studying examples they realize how powerful and flexible environment it is. Command line is a "must" and irreplaceable tool for power users and system administrators for everyday work and automation. Instead of classic course, workshop will show and describe a bunch of scripts from system administrators’ everyday real-life practice. The examples to be shown will demonstrate features and can be used as a receipt for similar needs. We can also make variants of those scripts or participant's ideas on workshop. -
Duško Vukmanović Oracle Oracle Service Bus Jumpstart Workshop
11. Duško Vukmanović, Oracle
Oracle Service Bus Jumpstart Workshop
Trebate li početi upotrebljavati Oracle Service Bus? Ako je tako, ova radionica je osmišljena kako bi upravo to učinili. Uz pomoć instruktora u formatu dva sata radionice ćete brzo naučiti osnove. Za vrijeme radionice pokazati ćemo kako je lako pretvoriti poruke različitih protokola, izgraditi upozorenja i upravljati servisima s ugrađenim nadzorom. U ovoj radionici polaznici sami odrađuju vježbe u trajanju od 2h uz nadzor.
Abstract:
Do you need to start using Oracle Service Bus? If so, this workshop is designed to do just that. With the help of an instructor in the format of two-hour workshop you will quickly learn the basics. During the workshop we'll show you how easy it is to convert messages of different protocols, build and manage alerts with integrated supervision.R11_Vukmanović_Jumpstart Slides.pdf 463,29 kB
-
Marcel Križevnik, Matjaž B. Jurič SOA Competence centar Ljubljana, Univerza v Ljubljani, Oracle ACE D, Java Champion Kako u razvoj i praćenje poslovnog procesa upotrebom Oracle BPM Suite i SOA Suite
12. Marcel Križevnik, SOA Competence centar Ljubljana
Koautor(i): Matjaž B. Jurič, Univerza v Ljubljani, Oracle ACE D, Java Champion
Kako u razvoj i praćenje poslovnog procesa upotrebom Oracle BPM Suite i SOA Suite
Demonstrirati će se razvoj poslovnog procesa korištenjem Oracle SOA Suite i Oracle BPM Suite. Iz pozicije poslovnog analitičara i u okruženju BPM Suite modelirati će se poslovni proces korištenjem BPMN 2,0 notacija, te implementirati razvojnim alatom JDeveloper. U provedbi će se pokazati upotreba korisničkih zadataka, aktiviranje web usluge i razvoj web formi za korisničke zadatke. Dio funkcionalnosti poslovnog procesa će se provesti korištenjem BPEL jezik i tako demonstrirati istodobno korištenje BPMN 2.0 i BPEL 2,0 procesa unutar istog SCA kompozitne aplikacije. Nakon završene implementacije aplikacija biti će aktivirana u izvedbenoj okolini i testirana.
Također ćemo se upoznati s web konzolom Oracle Enterprise Manager 11g, koja omogućava cjelovito upravljanje obuhvaćenih poslovnih procesa i instaliranje s Oracle BAM sustavom za nadgledanje učinkovitosti provedbe. Pokazati ćemo kako uspostaviti ploču za nadziranje KPI (Key Performance Indicator) procesa u stvarnom vremenu.
How in the development and monitoring of business processes using Oracle BPM Suite and SOA Suite
Abstract:
The workshop will be demonstrating the development of business process environments using Oracle SOA Suite and Oracle BPM Suite. First, we put in the role of business analyst and the environment BPM Suite modeled business process using BPMN 2.0 notation. Thus, we modeled the process and then implemented in the JDeveloper development tool. In the implementation we will show the use of user tasks, call web services and web development form for user tasks. Part of the business process functionality will be implemented using the BPEL language and also demonstrated the simultaneous use of BPMN 2.0 and BPEL 2.0 processes within the same SCA composite applications. After the implementation of the application will be installed in the runtime environment and tested it. We will also acquaint with the Web console Oracle Enterprise Manager 11g, enabling the integrated management of business processes and installed with Oracle BAM system to monitor the effectiveness of implementation. We will demonstrate how to build a dashboard to monitor KPIs (Key Performance Indicator) of processes in real time.R12_Križavnik Jurič.pdf 1,23 MB
-
Barry Mostert Oracle Lokacijska inteligencija - studije slučaja: Geografske vizualizacije u BI rješenjima
13. Barry Mostert, Oracle
Lokacijska inteligencija - studije slučaja: Geografske vizualizacije u BI rješenjima
Prema istraživanjima analitičara 80% podataka pohranjenih u korporativnim bazama podataka ima prostornu komponentu. Mnoga poduzeća i institucije javnog sektora već su prepoznale da korištenje mapa u svrhu vizualizacije informacija poslovne inteligencije može bitno doprinijeti u razumijevanju njihovih podataka. Korištenje grafičkog uvida u svrhu inoviranja poslovnih procesa, upravljanja osnovnim sredstvima, optimiziranja usluga i prodajnih regija u svrhu bolje efikasnosti, otkrivanja skrivenih uzoraka u velikoj količini podataka, mapiranju resursa, planiranju logistike i pripremi za interventne situacije - ne mogu biti efikasno izvedene bez korištenja "lokacijske inteligencije".
Ova će radionica predočiti kako neke od reprezentativnih europskih institucija i kompanija koriste geo-spacijalnu inteligenciju u svojoj dnevnoj praksi.
U okviru radionice ćemo:
- vidjeti koje je probleme putem lokacijske inteligencije riješio velik broj bolnica pod upravom Ministarstva zdravstva u Turskoj,
- proučiti sustav poslovne inteligencije izgrađen u "U.K. Water" kompaniji, koji mapira pritužbe na kvalitetu vode sa službenim, zakonskim mjerenjima kvalitete vode, te osnovna sredstva kompanije u svrhu optimizacije procesa održavanja,
- konektirati se na javnu web stranicu belgijske agencije za zapošljavanje i vidjeti kako građanima pružaju potpunu transparentnost rezultata poslovanja agencije,
- upoznati projekte lokacijske inteligencije implementirane u nekim lokalnim upravama, poljoprivredi, financijskom sektoru, institutima i poduzećima koja se bave turizmom i trgovinskom razmjenom, itd.
Location Intelligence - Case Studies:Geographical visualization with BI solutions
Abstract:
According to the analysts 80% of the data stored in corporate databases has a spatial component. Many public sector institutes and companies have recognized already, that using maps to visualize business intelligence information can help gain a new understanding of their data. The use of geographical insights to innovate business processes, manage location-based assets, optimize service and sales territories for greater efficiencies, uncovering hidden patterns in tables of data, map resources, plan logistics and prepare for emergencies cannot be performed effectively without the use of ‘location intelligence’. This workshop allows for a look into how some representative institutes, and companies in Europe are using geo-spatial mapping intelligence in their daily practice.
We shall
- take a look at the problems solved in the vast hospital network supervised by the Ministry of Health in Turkey with the use of location intelligence.
- log in to the business intelligence system built by the U.K. Water utilities company to map together water quality complaints with statutory quality measures, and the assets of the company to optimize maintenance processes.
- connect to the public website of the Employment Agency of Belgium, to see how they are ensuring total transparency of agency performance and results to citizens.
- look at cases we met in some Local Governments, Agriculture, Financial Sector, Tourism and Trade industry institutes and companies.R13_Mostert.pdf 9,35 MB
-
Mustafa Bešlagić IN2 d.o.o. Kako kreirati sustav komentiranja u OBIEE
14. Mustafa Bešlagić, IN2 d.o.o.
Kako kreirati sustav komentiranja u OBIEE
Kvalitetna demistifikacija poslovnih informacija unutar BI sustava i njeni rezultati mogu poslužiti drugim subjektima da brže i kvalitetnije razumiju i djeluju unutar procesa poslovnog odlučivanja. Rezultat analize jednog ili skupine dinamičkih izvještaja, grupiranih u entitet stranice BI sučelja, potrebno je dijeliti s ostalim poslovnim korisnicima kroz sustav komentiranja. Sustav komentiranja nije dio OBIEE rješenja, ali na sreću OBIEE ima sve potrebne mehanizme za jednostavno i kvalitetno kreiranje sustava komentiranja temeljen na ulogama koji se jednom napravljen jednostavno može primijeniti na bilo koju stranicu sustava.
How to create Commenting system in OBIEE
Abstract:
Demystification of business information within the BI system and its results should be shared among users of system in order to make faster and better understanding and operating within the decision making process. Commenting system is ideal for this case. Unfortunately, It's not OBIEE's out of the box functionality into OBIEE but its powerfull features will allow users to quickly create it. In this workshop I'll present how to use and create modern role based commentary system within OBIEE using hidden system variables and data from "prompt" object.R14_Bešlagić uvod.pdf 530,48 kB
-
Ivo Vrban Neos d.o.o Usporedba OBIEE alata verzije 10 i 11 na primjerima iz prakse
15. Ivo Vrban, Neos d.o.o
Usporedba OBIEE alata verzije 10 i 11 na primjerima iz prakse
OBI alat je za izradu analitičkih izvještaja i vizualizaciju podataka, a od prošle godine dostupna je verzija 11. U verziji 11 napravljene su mnoge promjene u načinu na koji se mnoge stvari mogu napraviti. Za svaku organizaciju koja ima implementiran OBI alat, od interesa je prijeći na novu verziju. Rad se temelji na prikazu primjera iz prakse s kojima sam se susretao prilikom korištenja v11, kako koristiti nove mogućnosti v11, kako lakše postići neke funkcionalnosti te koji su potencijalni problemi u prelasku na v11. Primjeri uključuju osvrt na rad s relacijskom bazom podataka i s Essbase-om. Osvrnuti ću se na rad s hijerarhijama, master-detail funkcionalnosti, novosti s promptom te BI publisher-om.
OBIE Comparision Tool version 10 and 11 per Practices
Abstract:
OBI is a tool used for development of analytical reports/data visualization, and since last year version 11 has been available. This version contains many new features and differences on how to achieve certain functionalities. For organizations that have implemented OBI, it is of interest to upgrade to v11. This workshop is based on showing a number of examples from real projects on v11 and showing how we used new features or used v11, what was easier to as well as pointing out potential problems when upgrading. Examples will include v11 working with relational DB and Essbase OLAP. Special attention to hierarchies, master-detail functionality, imporved prompting and changes in BI publisher.R15_Vrban.pdf 2,29 MB
-
Neven Borojević Beta Tau Beta d.o.o. Razvoj web aplikacija uporabom Spring MVC frameworka
16. Neven Borojević, Beta Tau Beta d.o.o.
Razvoj web aplikacija uporabom Spring MVC frameworka
Današnja široka ponuda frameworka omogućila je slobodu u njihovom izboru pri projektiranju aplikativne arhitekture, što je uvelike doprinijelo popularizaciji Java web aplikacija u poslovno kritičnim sustavima. Projekt otvorenog koda Spring odgovorio je na potrebu za visoko kvalitetnom implementacijom design patterna koji pri razvoju omogućavaju koncentraciju na izradu poslovne logike, bez potrebe za velikim trošenjem resursa na samu arhitekturalnu osnovu. Spring MVC dio je Spring projekta koji predstavlja gotovu implementaciju MVC patterna, osnovnog arhitekturalnog patterna velikog dijela modernih web aplikacija. Ovom radionicom dati ćemo praktičan pregled značajki Spring MVC-a kroz izradu osnovnih aplikativnih funkcionalnosti.
Web application development using Spring MVC framework
Abstract
Today's wide choice of frameworks enabled liberalization of their selection in the process of application architecture construction, which greatly impacted the popular status of Java web applications in business-critical systems. The open source project Spring has responded to the need for high-quality design pattern implementation, allowing concentration of efforts on business logic
instead of significant expenditure of resources on application architecture. Spring MVC is a part of Spring project implementing the MVC pattern, the fundamental architectural pattern in modern web applications. In this workshop, we will try to provide a practical overview of features of Spring MVC through development of basic application functionalities.R16_Borojević Spring.pdf 580,89 kB
-
Slavko Žnidarić, Danijel Kučak Beta Tau Beta d.o.o., Algebra d.o.o. AJAX za Java razvojne inženjere
17. Slavko Žnidarić, Beta Tau Beta d.o.o.
Koautor(i): Danijel Kučak, Algebra d.o.o.
AJAX za Java razvojne inženjere
AJAX je tehnologija namijenjena izradi visoko interaktivnih web aplikacija koja omogućava osvježavanje dijela sadržaja na web stranici bez ponovnog učitavanja cjelokupne stranice.
Upotrebom Ajax-a moguće je izgraditi web aplikacije sa bogatim korisničkim sučeljem koje su mogućnostima slične desktop aplikacijama. Java tehnologija omogućava obradu AJAX zahtjeva na strani poslužitelja kroz upotrebu servlet-a, JavaServer Pages (JSP) ili JavaServer Faces (JSF).
Cilj ove radionice je upoznati java razvojne inženjere sa osnovama AJAX-a i kroz jednostavne praktične primjere pokazati kako ga uspješno ugraditi u web aplikacije napisane u Javi.
AJAX for Java developers
Abstract:
AJAX is an efficient way for a web application to handle user interactions with a web page - a way that reduces the need to do a page refresh or full page reload for every user interaction. This enables rich behavior similar to that of a desktop application or plugin-based web application. Java technology provides the server-side processing for AJAX interactions. It can provide this through servlets, JavaServer Pages (JSP) or JavaServer Faces (JSF) technology.
The goal of this workshop is to introduce Java developers with the basics of Ajax trough the simple practical examples and to demonstrate how to successfully develop java-based AJAX web applications.R10_Žnidarić Kučak_opis.pdf 113,12 kB
-
Ivan Mesic, Kruno Ričković Visoka škola za primijenjeno računarstvo, Beta Tau Beta d.o.o. Razvoj aplikacija za platformu Android
18. Ivan Mesic, Visoka škola za primijenjeno računarstvo
Koautor(i): Kruno Ričković, Beta Tau Beta d.o.o.
Razvoj aplikacija za platformu Android
Android platforma je skup softvera namijenjenim za smartphone i tablet uređaje. Razvijena je od strane Google-a, a uključuje skup programskih riješenja poput operativnog sustava, middlewarea i osnovni set aplikacija za standardne operacije na mobilnim uređajima. Operativni sustav baziran je na Linux kernelu, a razvoj korisničkih aplikacija odvija se u Java programskom jeziku. S bazom od 200,000 aplikacija dostupnih preko Android Marketa, te aplikacija dostupnih sa neovisnih web stranica, Android je postao najveći konkurent Apple-ovom App Store-u. Upravo zato vi danas sjedite ovdje da biste upoznali Android platformu, a kroz kratko upoznavanje sa Android SDK paketom možete već danas postaviti svoju prvu aplikaciju na Android Market.
Developing applications for the Android platform
Android platform is software stack designed for smartphones and tablet devices. It's developed by Google and includes set of software solutions such as operating system, middleware and basic set of applications for standard operations on a mobile device. Operating system is based on Linux kernel and user application development is done in Java. With a base of approximately 200,000 applications on Android Market, and applications available from third-party web sites, Android has become the biggest competitor to Apple's App Store. Participants will have a chance meet Android platform and through brief introduction to Android SDK package, you can develop your's first application that may be imediately available on Android Market.
-
