Quick Upload

Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
 
Post to Twitter Post to Twitter
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
« Prev Comments 1 - 1 of 1 Next »
Add a comment If you have a SlideShare account, login to comment; otherwise comment as a guest.
SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

Lecture about Netbeans for Art & Technology at UCSD

From cicerosilva, 1 month ago Add as contact

Lecture about Netbeans for Art & Technology at Calit2, UCSD, 2008.

138 views | 1 comments | 0 favorites | 1 downloads | 0 embeds (Stats)

Embed in your blog options close
Embed (wordpress.com) Exclude related slideshows Embed in your blog

More Info

This slideshow is Public
Total Views: 138 on Slideshare: 138 from embeds: 0
Flagged as inappropriate Flag as inappropriate

Flag as inappropriate

Select your reason for flagging this slideshow as inappropriate.

If needed, use the feedback form to let us know more details.

Slideshow Transcript

  1. Slide 1: Netbeans (with rice…) @ UCSD, 2008 Cicero Silva www.cicerosilva.com
  2. Slide 2: First…downloads… • To run Netbeans, you’ll need: • JDK: Java Development Kit, from: http://java.sun.com/javase/downloads/ea.jsp
  3. Slide 3: and….. • J2ME (now Java Wireless Toolkit), to test your MIDlets: http://java.sun.com/products/sjwtoolkit/download.html?feed=JSC
  4. Slide 4: and, finally • Netbeans, from netbeans.org . You can install the latest version, 6.1 (which is not stable and can crash some old Windows Mobile OS and also Symbiam systems…) http://download.netbeans.org/netbeans/6.1/final/
  5. Slide 5: Hello World! • Your first Java application with Netbeans: • Netbeans is a IDE (Integrated Development Environment), which comes with a Mobility package/interface for Java apps; • The JAVA app for cell phones is called MIDlet, also called MIDP (Mobile Information Device Profile)
  6. Slide 6: My first… • FILE > New Project (CTRL+SHIFT+N) • Categories: MOBILITY • Projects: MIDP APPLICATION
  7. Slide 10: • Right click on the “Projects/HelloUCSD”
  8. Slide 12: • Select “Properties” • Select “Creating JAR”: the NAME of the FILE that users will download from your website to their cell phones…
  9. Slide 14: Obfuscating… • If you are pro Intellectual Property, it’s better use this in the level 10, but be careful ‘cause you can crash some Windows Mobile phones and also some Blackberry’s…
  10. Slide 16: • Select “Deploying” to save a copy of your project and select a “Deployment Method”. You can chose “FILE”, publish it online using FTP (you’ll need to set up an account..) or send it to a cell phone device…it also has an option to send it to Windows cell phone environments…
  11. Slide 18: Inserting images • Drag and Drop a “SplashScreen” cell below your “form” cell… • Click on the name of the “SplashScreen” cell and rename it…
  12. Slide 20: • Click in the “exit command” and delete it from the “form” cell…
  13. Slide 22: • Drag and Drop a “ScreenCommand” cell into the “form” cell…
  14. Slide 24: • In the “Screen Commands Properties”, on your right, select “TYPE” and OK. • Click in the option “Action” and where you read “do nothing”, click twice and then select “go to previous…”
  15. Slide 27: • Drag the arrow and point it to the cell that you want to send the “command”
  16. Slide 30: • Click twice on the SplashScreen name option and rename it (it’ll be thename of the class) • Click twice in the option “Commands”
  17. Slide 33: • Click on “image not specified” and select the image by clicking “add”
  18. Slide 38: suggestions • images: if you want your project running on 90% of the cell phones, I suggest that you use 30x30 or 40x40px (always PNG format) • Text: avoid embedded fonts (90% of the cell phones will leak memory (sometimes, reboot many many times the system…) • Draw your project first, on a MAP, using UML or something like, or just the same orientated object model of Netbeans…
  19. Slide 39: Thanks!