Saturday, September 29, 2012

Returns to the blog

Right, after a lot of Research Work, taking up different Jobs and Study of course, I am finally back to the blog. During the time I shifted my focus towards Game Design and Development.

Loads of projects plans laid out. Carved out many things. Hoping to Take things forward from where they were left and of course post stuff to the blog.

Saturday, August 25, 2007

Aetas Now With Better Animation

Hey guys the previous few days i was to busy to do anything in java couldn't even get time to post.....But yeah i saw the awesome examples about which Romain posted on his blog the were seriously "Filthy Rich"!!!!!

Well i know that the animation effect in Aetas was not good so now you can check out the newer version of Aetas here.

I request you guys to tell me any sort of changes that i should introduce in Aetas or any bug that i might mot have noticed..........

Here is the link again:

http://code.google.com/p/ateas

you can download the binaries here:
http://aetas.googlecode.com/files/Aetas-bin.zip

the source here:
http://aetas.googlecode.com/files/Aetas_1.0-src.zip

Thursday, July 26, 2007

Aetas-Simple Tool & Cool Gui

I am a regularly read Romain's blog and have learned a lot of stuff from there. The one thing the impressed me the most was his post that read "simple tools for simple tasks ..... with cool gui" .

I developed Aetas(download link at the end) keeping in mind Romain's post "simple tools with simple tasks ..... with cool gui". So i gave it eye candy looks. The main frame screen shot :

Here i have used a custom made picture as the background. The various labels that you see were written with different font loaded at runtime.The highlight areas around the clock change their respective positions when clicked on, i.e when you click on the highlighted area which is a little lighter,when clicked on, swaps the position with the other.....

Now since the main frame is too big so i thought of adding a widget frame so that it can be run continuously. The screen shots are available in my previous post and here.

This widget frame consists of two different types of fonts.One being used as the label and the other for the clock.The switch from the main frame to the widget frame can be made by pressing the minimize button in the main frame.The transition from the main frame to the widget frame includes two animations.the first animation wraps the main frame while the second moves the widget frame to the right corner of your screen.

It also includes a splash screen(Screen shots available in the previous post).

It includes usage of GradientPaint to make the labels look better.

For downloading Aetas' binaries and sources goto:
http://code.google.com/p/aetas

Tuesday, July 10, 2007

Ready for Aetas?

Hey guys in my last post i talked about "AETAS"......its now ready and can be downloaded from Google Code site.It includes a widget frame too(who would like to see big frame on their screens all the time?????) .But i think you might be interested in the screen shots before you download it.So here they are:

1) the splash screen(shouldn't have written author but anyways)
2)Main Window(press the minimize button to switch to the mini view):
3)Widget window(or the mini frame):

(press the maximize button in the mini frame to switch to the main view)

For a some fun,I added a little animation when the frame switches from Main view to the mini view.Check it out yourself.

Here is the link again:

http://code.google.com/p/aetas

Wednesday, July 4, 2007

Back to where i belong

Hey there all its been a long time since i last posted!!!Well this time period included a lot of important events of my life like semester exams,my grand fathers death ,reaching next level of development of applications in java,etc......

Well now off to something that i worked on lately,this is a simple and eye candy sort of application named "Aetas"(Latin word for time).I developed this for my cousin sis who is living in Central America so that whenever she has to chat with any one here in India she can refer to the utility.
Here is how it looks:



I hope you like it.The source will be available soon enough.

Saturday, April 21, 2007

Transparancy Secret Of Yahoo Widget Engine Revealed

Well recently i moved one of my yahoo widgets to a new location and guess what i noticed!!! It revealed the yahoo widget's transparency secret...It uses the same old method that we use in java,the robot method("The method that most of the people did not like")!! and thats the truth here are the sequence of images:

1) before i hit the start button
2)I hit the start button
3)now i press the start button again(notice that the captured image of the menu bar on the upper left widget):
4)After refreshing:
so i must say that the robot method is not that bad after all!huh?!
;-)

Sunday, April 15, 2007

Make The Swing Fly

Recently this thing struck my head that i can make my JFrame(Swing components)"Fly In" when the application is started and fly out when the quit button is hit and ended up with the following code.Use it and add a better entrance and exit effect to your applications!!!!!
I'll be adding it to NYouTube.

Enjoy!
:-)


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Test extends JFrame {

JFrame f;
JButton jb;
Dimension t;
public Test(){
f=new JFrame("Flying window");
jb=new JButton("Quit");
//Get the screen size
t=Toolkit.getDefaultToolkit().getScreenSize();
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
//The Fly Out effect
for(int i=t.width/2;i>=0;i-=2)
{
f.setLocation(i,i);
f.repaint();

}
System.exit(0);
}
});

f.getContentPane().add(jb);
f.pack();
f.setSize(100,100);
f.setDefaultCloseOperation(3);
f.setVisible(true);
//The Fly In effect
for(int i=0;i<=t.width/2;i+=2)
{
f.setLocation(i,i);
f.repaint();

}

}
public static void main(String[] s)
{
new Test();
}

}