NetBeans Platfrom
Šta je NetBeans? Razvojno okruženje – NetBeans IDE Platforma – NetBeans Platform, framework za razvoj desktop aplikacija Community (netbeans.org)
NetBeans platforma Framework za razvoj Java desktop aplikacija Modularna arhitektura aplikacije Profesionalni grafički interfejs Velika ušteda vremena
NetBeans platforma Modularna arhitektura i moduli NetBeans Runtime Container 4 4
Razvoj aplikacije bez NetBeans platforme Verzija 1.0 5 5
Razvoj aplikacije bez NetBeans platforme Verzija 1.1 6 6
Razvoj aplikacije bez NetBeans platforme Verzija 2.0 7 7
Razvoj aplikacije bez NetBeans platforme Verzija 3.0 8 8
Razvoj aplikacije bez NetBeans platforme Verzija 4.0 9 9
Razvoj aplikacije bez NetBeans platforme Verzija 4.1 : da li vam je ovo poznato 10 10
NetBeans Runtime Container Module System API File System API Utilities API Bootstrap Startup 11 11
Razdvajanje implementacije Modul A Modul B Implementation Public API 12 12
Upravljanje zavisnostima Modul A Modul B No cyclic dependencies Modul C 13 13
Zašto NetBeans Platforma? Brži razvoj aplikacije zahvaljujući korišćenju postojećih rešenja Skidanje “tereta” sa razvoja korisničkog interfejsa (koristi se postojeći Window sistem i GUI komponente) Korišćenje pouzdane (istestirane) i skalabilne osnove za razvoj aplikacije
Zašto razvoj na NetBeans Platformi Brži razvoj aplikacije zahvaljujući korišćenju postojećih rešenja Skidanje “tereta” sa razvoja korisničkog interfejsa (koristi se postojeći Window sistem i GUI komponente) Korišćenje pouzdane (istestirane) i skalabilne osnove za razvoj aplikacije
Šta se sve dobija u NetBeans Platformi Sistem modula (Plugin sistem) Sistem prozora (Window Sistem) Kompletan framework za GUI zasnovan na Nodes API Help sistem Instaler za Win, Mac i Linux Update sistem
Primeri aplikacija na NetBeans Platformi Koristi se u industriji, nauci, odbrani, univerzitetima Neki od korisnika: NATO, NASA, Oracle, Boeing, FON ...
NATO MASE Integrated Console Environment
NATO: MASE Integrated Console Environment MASE is the standard NATO system to support the execution of air operations in a real-time environment; though it has been in operational use for many years, it still provides a flexible, state-of-the-art solution for Command and Control in Air Defence. MASE was developed and is maintained by the NATO Programming Centre located in Glons, Belgium. To assist units using MASE in gaining and maintaining air superiority, three major functional areas are supported: Production of a real-time Recognized Air Picture (RAP) including identification of aircraft based on input from active/passive sensors and civilian Air Traffic Control (ATC); Exchange of the RAP with other military units in a NATO-wide, real-time network; Battlespace Management and provision of weapons guidance solutions. Both military and civilian radars can be connected and the data from these sources are processed to provide a real-time air picture. The air picture is a synthetic representation of all aircrafts flying in a given area. http://netbeans.dzone.com/nb-updated-nato-air-defence-solution
Praćenje vojnih operacija – US Military Northrop Grumman Agile Client
Avio industrija - Boeing
Praćenje i testiranje satelita
Istraživanja u bioinformatici i molekularnoj biologiji
Razvoj i simulacija neuronskih mreža
Oracle i NetBeans Platforma Oracle Java VM Oracle GlassFish Performance Monitor Oracle Solaris Studio Oracle Solaris Studio Dbxtool Oracle Solaris Studio Dlight Oracle NetBeans IDE JDevelop – uses NetBeans Platform window system
Korisni linkovi http://netbeans.org http://netbeans.org/features/platform/index.html http://netbeans.dzone.com http://www.netbeans-serbia.org 26 26