Thursday, December 27, 2007

Modify the system "show time table" function yesterday. Because the website had changed the week name, all of the week value were changed.
I also write the stage report of the introduction....etc

Sunday, December 16, 2007

Sorry, I haven't do the project this a few day, because of the AOOT assignment.
But i will do the project better.

Saturday, December 8, 2007

This week goal

1
study code of SweetHome3D, i have tried to understand, but i cannot make the code compile.
i will try to study deeper to the code.
2
search how to generate windows or door in wall. (Two 3d object will be intersected)
I am sorry for our group haven't do anything on this two weeks. We are very busy on prepare the assignments, tests and presentations.

Today, we have a meeting in library on 10:00am to 5:00pm. We do the project ourself and discuss the problem on our work. e.g. I can grab the data(RoomTimeTable and WeekTimeTable on one frame) now, but I am thinking how to show it on our function frame. I will finished this part of our work tonight.

After that, i decide to help yu to do his editor's work first. Because my others work can do later.(draw a 3D model on website, then visitor can click the model to walk in our project(like google map))and (show the room' details)

Sunday, December 2, 2007

I haven't do anything on Saturday and Sunday, because i have some busy.

Tuesday, November 27, 2007

I have not do the project on last week, because we have three tests and one assignment need to do on last week.

We have a meeting on yesterday at Chan Kwok Chu's home.
I do the grab timetable function yesterday, but it isn't complete. It can grab the each room number and push it into a table only.

Monday, November 19, 2007

I have prepare the first report this 2 days, because our system have not many information to write, we think it for a long time.

I have install the firebug and analysis the (http://tytt.vtc.edu.hk) address today.
http://tytt.vtc.edu.hk
/reporting
/individual
?identifier=TY%2FA105a&template=Location+Individual&weeks=1&B1=
View+Room+Timetable&idtype=name&objectclass=location

The red words is meaning the Room No. and the yellow one is meaning the Week No.

Friday, November 16, 2007

Today, i write the first report of the use case description.

Thursday, November 15, 2007

I do the first report and read the Java3D book in this few day.

Saturday, November 10, 2007

I only visit the website is talk about our System Function yesterday.

Friday, November 9, 2007

new function propsed

new function propsed

showing room detail

  • type
  • room number
  • department (may be shown)
  • stored data in xml format, JAXB
  • swing gui
showing room timetable

  • grab timetable data from tytt.vtc.edu.hk
  • show timetable in swing gui
  • analyize the data by using Java Script Engine/JSR223, J2se6
showing shortest path

  • graph, data structure, store the path
  • tell user the shortest to reach destination from any point
route report

  • ref, google transit
  • generated report by iReport
  • the report can be either display in Screen and even print

Tuesday, November 6, 2007

..

today, we just finish draw a very simple use case.
we will continue to make use case more details and specific.
the class diagram will be more details within this week
chu have just finished making 3d wall by using the floor plan(dwf format)
i write a program to show the wall














Sam told me to design a SVG File Viewer
to display the TYIVE Map to help the user
understand the position in TYIVE 3D model.
And i have finish the preliminary design.


^--This is the preliminary design of
SVG File Viewer
. Maybe it will change
to have more Details to display , E.G
position , floor ......
and improve the load svg file problem,
the svg file has load the full svg file
it's mean load this file viewer will spend
more ram to display.
so, in
future, i will improve this viewer
spend less ram memory.
^^

Wednesday, October 31, 2007

Behavior class



http://ictlab.tyict.vtc.edu.hk/~050042796/img/VIEW.ppt

Tuesday, October 9, 2007

Problem's of function design~

today i have late of meeting ,so, i don't know the progress of there discussion.

sam request me to think "Which of function need in our 3D ive model??"

and then , the meeting is end.

before i design the function, i need to know the details of framwork
  • program how to display the 3D model
  • how to divide program class

i have brindstorm the divide program class
( I think it is good for modify the 3D model, but may be not suitable for this project)

some ideas..and finding

1.
http://forum.java.sun.com/thread.jspa?threadID=650363&messageID=3826884
has solution to import texture to a obj format file
uv mapper is the key software to generate the texture in BMP format, although i dont know what is UV mapping...
2.
the svg parser can parse the svg file and then get the coordinate from it.
the test program can generate the wall with no thickness...(fake wall)
3.
x3d may be need to be investigated...

Friday, October 5, 2007

Today, i find a software "DWG to SVG Converter MX" to convert the .dwg files to svg.
And i use software "GLIPSGraffiti1.5" to view and modify the .svg files.

We have discuss the floor plan. Listed below:
1. For example: A room a102, it is a square. It isn't only four walls. Because one wall will be separate by two straight line on the floor plan and have a unknown thing between them. We consider to name the wall from a102-wall-001 to a102-wall-004 at the first time(if it's only have four wall). Because of the cause on the above, we need to change the name. So, we decide to name the wall a102-wall-001 at start. An order is according from left to right and top to bottom to name all wall. For example: A room have eight walls, one wall separate by two straight line, it's eight line. We will name the top and left straight line to a102-wall-001, the bottom and right to a102-wall-008.

2. We also think about if a wall is share by two room, how to name it? But now we haven't any idea.

3. We will block the toilet, store room...etc. We consider to block the unimportant room, because we think no need to make an real environment for that room. It only show a door for that room.

4. If the user view out side of the campus, it only show a sky.

5. We will go to see the real environment, because we need to know what unknown thing on the floor plan.

6. I asked to sam write a java program and try to plugs-in a102 (use the .svg files include the coordinates). Because we need to change the room id, declare all wall, door......So, i call him to try one room first.

Thursday, October 4, 2007

Meeting on 4-10-2007 11:30-12:30

We had a meeting at school's canteen and talked something about server. We dropped down the details on the notebook. I can't post it on this blogs, because there are a picture. I scanned that several pages already but this blogs can't uploads the files. So, I can't show it to you now.

Today, I have try to use the software Autodesk DWF viewer to open the autocad files(.dwg files), but the software not support to open .dwg files.
Then, i try another software eDrawings2008 to open the .dwg files, but this software only can view the DWG files, can't modify or change the .dwg files to the other format(SVG).

Thursday, September 27, 2007

Proposal

Today, we are stay at the school library and do the proposal still 7:30p.m.

We have discuss what problems we are facing and find out the solution. Because we need to decide which softwares and functions will use in our project. Also, we have check the time table to make a gantt chart to match up with the requirement.

We have consider these functions are show below:

1.The public can view the school campus in 3D environment via the internet.
2.The staff can view and maintain the information for different room.
3.The staff can preview the new floor plan and save it to the server.
4.The server keep track of different version of floor plan for a particular room.

And the software, we will use the java3D to make up our 3D school products and the MySQL to do to store the relative information. After that, we are considering of other software technology(e.g.:SVG, autoCAD).

Tuesday, August 7, 2007

Easy Eclipse


http://www.easyeclipse.org/site/distributions/desktop-java.html

I have a simple introduction about easy eclipse
http://projectwork3.no-ip.org/group3/doc/EasyEclipse.doc
Follow the document's instruction, you can create a java program with a JFrame

Abstraction:

This is a very powerful but easy tool (IDE) for programming, GUI (Frame, panel, menu, etc) design, debug, team co-operation (CVS to keep versioning of each member works)......

Monday, July 30, 2007

Welcome! The blog of the project started

Welcome! The blog of the project started