UI Group:
All completion dates are by 4/4/2003 unless
otherwise noted
- Renderer
(TJ and Kijana )
- Able to see full mall with stores being added
as clients log on
- Get double buffering working so the flicker is
gone
- Make animation smoother
- Remove the code that uses
remoting lib and implement networking hub (Brian and
Jeff
)
- Debug some nasty
exceptions (Brian and Jeff
)
- Weird GDI exception
- Out of memory exception
- Mock up GUI for pocket pc!
(Jeff and Kijana
)
- Get mall adapter from
model group to further populate rest of tabs (Kijana
and Jeff
)
- Implement Code Review
suggestions (all
)
- Work with model group to
get factories ready for next milestone (all
)
- Work with AR group to get
pocket pc web services ready for next milestone
(all
)
Model
Group:
-
Clean up code as per suggestions from review.
Remove old code and rename everything to remove MS3
names.
-
Figure out how factories will work look into
reporting lists of builders available, and clean them up to a point
where they are ready to integrate with the UI in the next
milestone.
-
Implement the new networking model give the
existing level of functionality while using the new
framework.
-
Start building actual attributes and
behaviors. (Design behaviors that will be used in our final code
make people do interesting things)
-
Build a Mall adapter that gives the UI the
functionality it needs (in the same way that we have space adapters
currently)
Ryan Factories and code clean-up. Bryan Mall
Adapter. Jim Networking Ali, Gilbert Attributes/Behaviors
AR Group:
Justin &
Robby:
-
Look through MS.NET remoting
documentation for all possible exceptions and catch them
where possible in the NetHub
-
Reorganize current NetHub exceptions
into a heirarchical structure
-
Create new, specific exceptions where
necessary and throw them when appropriate in the NetHub
code to signal a specific problem
-
Determine final feasibility of
"closing" remoting connections and services; deprecate if
determined to be impossible.
Will & Theo:
-
Analyze Model/UI
code and develop a strategy for making the necessary
information available to PocketPC clients -- keeping in mind
that remoting is not supported on the compact framework,
meaning that all data will probably need to be polled
through a WebMethod hosted on Exciton or another
server.
-
Make recommendations to the Model/UI groups on what
abstractions or separations of code are required for the
above.
-
Make sure that all resources necessary for implementing
WebMethods are installed and available on
Exciton.
|