Showing posts with label oracle. Show all posts
Showing posts with label oracle. Show all posts

Monday, February 24, 2014

GlassFish Extension for JDeveloper 12c Go live!

Hi all, I just wanted to share with you that the Glassfish Extension for JDeveloper 12c is available now. As noted in my previous post, this extension is based on the source code provided by Shay Shmeltzer. You can learn more about his GlassFish Extension for JDeveloper 11g in the following post:


The source code for the extension can be found at the ADF-EMG GitHub repository, so you can help to enhance the extension and further develop it.
While the extension is deployed and hosted on Oracle's servers, so you can download it via JDeveloper's menu: help->check for updates, you can follow these steps in order to do a manual installation:
  1. Download the extension here: Glassfish Extension for JDeveloper

  2. Open JDeveloper and go to: Help->check for updates


  3. Select Install From Local File and browse for the file that you downloaded in step 1 (a .zip file)


  4. JDeveloper will show you a summary before installation, press the Finish button and will restart itself to complete the installation


  5. Once the installation is complete, yo can find a new section in the toolbar and inside the Run menu with the Glassfish Extension buttons




  6. Before you can use the extension, you should configure the paths to your Glassfish server installation, you do that in: Tools->Preferences->Glassfish Preferences




That's it, now you can control your GlassFish server from inside JDeveloper 12c.

see ya!

Wednesday, January 16, 2013

Oracle Team Productivity Center

Hello all. Have you heard about the Oracle Team Productivity Center (OTPC)? If not, let me tell you that it is a tool that lets you connect several application lifecycle management tools such as Bugzilla, Subversion, Jira, etc. To your JDeveloper IDE. In that way, you only need JDeveloper to track bugs, commit your work, update task status, there is even a chat window that let you connect with the rest of your team! The idea here, is to improve developers productivity since they don't have to leave the development environment for such tasks.

It is very useful, at work we are using it in one of our projects and it works pretty well, specially the Subversion integration has been really nice since one change to an ADF EntityObject or ViewObject may result in several changes to other files. We haven't connect it to a continuous integration system (such as Hudson), but we're looking forward to do it in the near future.

The installation is pretty straight forward, you need to download the Team Productivity Center Sever installer and execute it on your server. What you need:

There's plenty documentation about how to install and start with this tool, so I'm not explaining that in this post. Instead, I'm going to tell you some configurations that were not so obvious:
  • During installation, you define an Administration Account, you should write it down since that's the information you need for accessing the OTPC server from JDeveloper and for creating new users.
  • If using Glassfish server, make sure that in the step Application Server Location you select a path like this one: <GLASSFISH_INSTALL_DIR>/glassfish/domains/<YOUR_DOMAIN>/autodeploy
  • After installation, you can check whether OTPC is running if you see the following page when trying to reach: <YOUR SERVER_AND_PORT>/otpc, where <YOUR_SERVER_AND_PORT> should be something like: localhost:8080

  • Once you install the server, you should install the extension on JDeveloper. For that, go to Help>Check for updates. Doing this enables a new menu: View>Team with many options for team development.
  • OTPC comes with a Chat tool which can be configured to connect to a chat server. You can connect to any chat server that supports XMPP/Jabber talk client such as Google Talk. Following are the configurations you need in order to connect to Google Talk from JDeveloper, the same configurations work if you have Google Apps account and want to connect to the Google Talk of your company:









see ya!


References:

JDeveloper 11gR2. Oracle [online].
Available on Internet: http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html
[accessed on January 14 2012].

Oracle Tam Productivity Center. Oracle [online].
Available on Internet: http://www.oracle.com/technetwork/developer-tools/tpc/overview/index.html
[accessed on January 13 2012].

Oracle Team Productivity Center (OTPC) – Team Server part. ANDREAS KOOP [online].
Available on Internet: http://multikoop.blogspot.com/2009/12/oracle-team-productivity-center-otpc.html
[accessed on January 14 2012].

Installation Guide for Oracle Team Productivity Center Server. Oracle [online].
Available on Internet: http://docs.oracle.com/cd/E35521_01/install.111230/e17075/tpcig.htm
[accessed on January 14 2012].

Susan Duncan Blog. [online].
Available on Internet: http://susanduncan.blogspot.com/
[accessed on January 06 2012].

Friday, September 9, 2011

Java One 2011

Hello all,


On October 2–6, 2011, I'm going to be at JavaOne checking out the latest product and technology demos, meeting with fellow developers and industry experts, and learning about all things Java.

Better still, I'm going to be speaking at the event. Next is the information of my presentation:



Session ID: 24102
Session Title: Java ME and You: Discovering the Power of Mobile Masses' Inputs
Venue / Room: Parc 55 - Cyril Magnin I/II/III
Date and Time: 10/6/11, 12:30 - 13:30

"Nowadays people are connected to the network at all times via their mobile devices. This opens a huge number of possibilities for developing social network applications, because it enables you, as a developer, to create mobile applications that can deliver real-time information about anything. Imagine that your users act like sensors of a system: they send updates about the system and its behavior, and other users can benefit from it. In this session, you will discover how the users of a public transportation system in a developing country can access real-time information about the behavior of the system when this information is submitted by other users via their mobile devices with Java ME".

So I hope you can join me.

As always, JavaOne is the must-attend developer event of the year. I'm certainly going to be there, and I look forward to meeting you there, too.

High-level benefits of attending JavaOne
  • Improve your working knowledge and coding expertise
  • Choose from more than 400 sessions, including technical sessions, BOFs, keynotes, and hands-on labs
  • Learn from the world’s foremost Java experts
  • Follow in-depth technical tracks to focus on the Java technology that interests you most
  • Meet with fellow developers in formal and casual settings
  • Enjoy world-class networking and entertainment events


see ya soon!