Wednesday, August 19, 2009

Rational Software Conference 09 - Day 1


Tools can make SDLC agile and economic, IBM Rational Software are the major players. Rational software Conference 09 witnessed 5000 registration for 2 days held at Leela palace on 13th – 14th Aug 09.



Steve Robinson - Real Insights, Real Results: Introduced the contribution of JAZZ an open source forum. He says if all project follow CAR (Collaborate – Automate – Report) framework they will be agile & scaleable


Heyden Lindsey – Driving innovation today: Rational innovation is Smart planet & smarter products. Success with innovation in any project can be achieved by understanding business goals then looking for collection of frameworks & available tools, knowing how to deploy them and lastly selecting meaningful matrix to measuring the performance.

We see lots of software innovations in the area of Electronics, Automation & Aerospace. Cloud computing has 2 sides - on cloud service and service for cloud

On cloud service is where software’s are installed in the cloud and many can access it.

Service for cloud is when a operation is exposed as a service.


Grady Booch – S/W a key to Smart Planet : UML author started with an example, A software which could before hand predict Cyclone or Katrina which will occur. We need technology to change, want it to be a bit smarter which could store huge data, share data and have competency in market.


Lab on Rhapsody 7.5: A tool which will translate UML model language to code.

Lab1: Hello world program by drawing a Class diagrams and writing only 1 line of code.

Lab 2: Build a stop watch

It’s a Model – Driven & UML development

Enables design level debugging having benefit of product & quality

Rational software Architecture is used to build Java based web application from a UML


Lab on AppScan 7.1: A tool to test Web Application Security.

OWASP reports SQL & XSS Injection the highest level of attacks

Lab 1: Hacking cookies information

Lab 2: SQL Injection

Lab 3: XSS Injection

It exposes the security vulnerabilities on URL basis, gives recommendations to resolve.


Session on JCAP: Java code Analyze Program

Developers can automatically inspect their Java source code and improve their Java programming skills as they write their programs via JCAP. It provides descriptive Java patterns explaining error prone code constructs and providing solutions for it.

It checks:

  • conformance to coding standards,
  • misuse of the Java language,
  • best practice conformance
  • code structure and
  • potential bugs at the earliest stages of development.


Session on Ration Clear Case Remote Client 7.1: A software configuration management tool. Has atomic commit, scheduler for build and an option to pick the version of the file. Can share a branch, has bulk checking & checkout option, view update, find merge, new project changes, cross project changes,

Build type: - triggered, scheduled, nightly and build-forge

Give us work from home option, disconnected, can be used in LAN environment, supports web view, notification when the view is updated.


Day 2: Upcoming post....


6 comments:

Ranganath said...

I dont recommend any one to use clear case .. it sucks big time...... it really does.. spoil ur productivity

Bhavya said...

@Ranganath: That was a frank opinion.
But would appreciate if you could elaborate as to what makes you say this.

Ranganath said...

well, This completely locks the developer to certain constraints. The SCM is quite heavy and lots of dependency, If some thing screws up you arent able to even see the code unlike your other SCMs(talking about the dynamic view), the builds get slow, They have some thing called VOBS and registries, If some thing screws up .. you are just locked ,helpless and frustrated as you just cant do any thing to even open your view.. i mean these some common things which really irritates me with clearcase..

Unknown said...

Hi Bhavya, I have read your profile and blog articles.. Your profile is very impressive and I liked the way you have written about yourself. I know very few girls do good in technology field. I feel great to see that you are so good. I have sent you invite in LinkedIn as well.
I am currently working on www.techfundu.com which is a information sharing and learning platform for Information Technology Professionals. Members can publish their technical articles and tech blogs on TechFundu. I am sure you will be a great asset for TechFundu community. I request you to join other TechFundu members. Please let me know if you need any help from me.

Regards
Naini

Bhavya said...

@Naini: Hey u made my day with those lovely compliments
Thx….I love technology and talking abt it

I had a look at TechFundu, and its really has good stuff abt technology
Will forsure get registered and will try to contribute towards it.

Unknown said...

Bhavya,

Can you please let me know if you find any Rational event happening in Bengalooru in the future. I am clearcase admin and this kind of sessions helps me a lot

twitter.com/desiibond is my twitter id.

Thanks!