Okay! So, last week we had a successful demo with Professor Pollice of the UI so far. The team felt great about the results as we dove into this week.
Ryan set to work determining a web service of a task manager that we could link to as a database. Matt and I (James) worked on getting the code working concurrently between all clients, which involved both developing a message system based on the Darkstar code but also testing on several machines.
We had another successful meeting with Professor Pollice and later this week determined the service we will be using. XPlanner seems to have won out on the list, but until planning goes into form that is still a maybe.
Today work was focused on the View and Edit displays (edit display shown in the screenshot below) with the XPlanner task design as a base for the fields. Aside from text limitations and scrolling, the ui for viewing and editing is done. The messaging system is only applied to switching displays, but the next step will be to get that implemented for all aspects of the program.
The next step will be to work through the XPlanner API and link our controller code to it through extended classes.
Sunday, November 23, 2008
Monday, November 10, 2008
Login screen and backspace magic
More progress
This morning's task was to get tasks associated with the selected project displaying on the task list view.
As you can see, the project is highlighted now when you click on it. When you click "select", you're returned to the task list screen.
Here's the task list screen with the tasks from the project "Umbrella". Our next step will be to implement the view/edit screen, and edit some tasks.
There was supposed to be a big post about Jetty last night, but we're still tripping all over ourselves. I'll write a post about that endeavor once it's working.
As you can see, the project is highlighted now when you click on it. When you click "select", you're returned to the task list screen.
Here's the task list screen with the tasks from the project "Umbrella". Our next step will be to implement the view/edit screen, and edit some tasks.
There was supposed to be a big post about Jetty last night, but we're still tripping all over ourselves. I'll write a post about that endeavor once it's working.
Sunday, November 9, 2008
Reading User Stories from a file!
Thursday, November 6, 2008
Login screen panel added
Success!
Yes! The buttons are working! Ran into a few snags here and there. Mostly with refreshing the panels after I had switched them. The trick there was that they needed to be resized and since I already had made my resize function a refresh and resize function for both app and current panel I just employed that and presto!
So I've got a draw out UI without filled lists and the ability to hop between panels. Now on to making the rest of these panels...
So I've got a draw out UI without filled lists and the ability to hop between panels. Now on to making the rest of these panels...
UI has begun!
Okay, so first task to this UI in the picture below was to discover that Wonderland does not support painting the Swing library to the Graphics2D, which made the JPanel GUI a little more challenging than expected.
The next task was to set up a system for displaying all the buttons and providing their functionality, which I admit is half done right now. I just need to set up a new panel to switch to, but I haven't made it yet. That is to come. For now, buttons!
The next task was to set up a system for displaying all the buttons and providing their functionality, which I admit is half done right now. I just need to set up a new panel to switch to, but I haven't made it yet. That is to come. For now, buttons!
Subscribe to:
Posts (Atom)