"I Think, I Conceptualize, I Analyze, I Design, and I Create." ~ Puneet Kalra

Cognitive Robotics Research Centre Of University Of Wales, Newport Puneet Kalra

Home Studies Research Projects Tutorials Portfolio

Puneet Kalra - www.puneetk.com - Socializing Robots

Pwing Update – Introducing ‘PStylishFrame’

October 7th, 2010

Hello Everyone,

Now, This one is going to be completely Pwing Update! Better painting, more theme colors, supports more components and introducing ‘PStylishFrame’.

Lets talk about PStylishFrame, inspired from LooknFeel of Mozilla Firefox 4, Google Chrome and other latest web browsers. We ( I and my trainee’s ) decided to create one such stylish frame for Pwing users. So here’s the very first screen shot of Pwing’s PStylishFrame.
Pwing GUI Toolkit's JStylishFrame ScreenShot
We are not yet done with it. Currently it supports Pwing’s Black color theme only. It’s not resizeable. It supports PStatusBar, which is another new component added in Pwing toolkit.

We have made few changes in component painting for better performance. Changed the Pwing’s component Hierarchy. Now most of the components extends ‘PComponent’ as their Superclass. PComponent has all the basic properties required to create a Pwing based component.

Pwing supports 4 color themes now and those are Black, Blue, Pink and Green. Blue is default theme for all the components if you don’t set any Theme Controller (Controller class) on them.

List of new added Components : PComponent, PStylishFrame, PStatusBar and PProgressBar.
Upcoming Components : PStylishMenu, PScaleBar, and PSplash.

I will update source on SVN Repository but Binary/Source JARs will posted once components listed above are done and tested on all color themes.

Pwing’s Project Page

void(’PK’)

Another Open Source Project (Pwing)

January 28th, 2010

Finally,

We have published “Pwing”, An other Open Source project.

Pwing Logo Pwing is a GUI toolkit, Is a set of widgets/components for use in designing applications with graphical user interfaces (GUI’s). It is based on Swing toolkit, part of Sun Microsystem’s Java Foundation Classes (JFC) API. It is developed to provide a better set of components to create more interactive GUI based applications in Java. Each component facilitates a specific user-computer interaction, and appears as a visible part of the computer’s GUI.
 

Pwing Example

 



Examples, Executable JAR’s , Source JAR’s and Complete package is available for download.


Official Pwing Website : http://puneetk.com/pwing
Pwing’s SF Website : http://sourceforge.net/projects/pwing/


Regards,

Pwing

January 22nd, 2010
Pwing - Custom GUI for Java

Pwing - Custom GUI for Java

Introducing Pwing ..

Pwing is a GUI toolkit, Is a set of widgets/components for use in designing applications with graphical user interfaces (GUI’s). It is based on Swing toolkit, part of Sun Microsystem’s Java Foundation Classes (JFC) API. It is developed to provide a better set of components to create more interactive GUI based applications in Java. Each component facilitates a specific user-computer interaction, and appears as a visible part of the computer’s GUI.

Pwing is currently being developed by a merge team of my trainees and Parul Kalra’s trainees at MBN Informatics. Soon it will be published as Open Source project on SourceForge.

Stay tuned !

Pikk – Object-Relational Mapping Framework

June 29th, 2009

Hello Everyone,

Hope you all enjoyed your new year holidays so i did :D Belated Happy New Year to all of you. The reason i haven’t update anything on website is, GNIIT Semester B Exams (Over now). I entered Semester C of my GNIIT course.

These days, im working on developing a Object-Relational Mapping Framework, Thats Pikk.

Pikk’s primary feature is Object-Relational mapping from Java classes to database tables and from Java data types to SQL data types. Pikk also supports data query and retrieval facilities. Pikk generates the SQL calls and relieves the developer from manual result set handling, object conversion and keeping the application portable to all supported SQL databases.

Mapping Java classes to database tables is done by Java classes and a single PikkMapping file ( auto generated by Framework ).

Pikk also supports one-to-many and many-to-many relationship between classes and so for database tables. It also provides many manipulation methods so developer can focus on programming logic.

I’m still working on it and will be out for you soon.

Stay tuned! Regards,