Navigation bar
  Start Previous page
 53 of 109 
Next page End Contents  

FYP Final Report v1.0.0
Copyright and All Rights Reserved To: Pee-Lo Team @2003/04
53
59 to 67 actually does the assigning tasks.  The developer only needs to assign the values
captured by the user interfaces and channeled it into an object which later, in Line 69, will be sent
to Pee-LoWS via the proxy class.  That is just how simple it is.  As a whole, when the user uses
Pee-LoWA, it will be like using a normal client/server system.  No special technical know-how is
needed on the user side.
As stated, there is no business logic in the Client Access Layers.  All logics are UI and navigation
logics.  The goodness of this is you have now a minimum of a 2-tier client/server architecture.  For
screenshots, readers can refer to Appendix D.
4.3.2.2 Implementation Challenges
ASP .NET has a very different way of coding and working about.  The baffling part at the beginning
stage will be the automatic postback feature of ASP .NET.  It was, by itself, not a tough thing to
know but when it comes to use it, I have to take quite a while to learn how ASP .NET does a
postback.  In the end, I found out that postbacks are called by default every time a button is clicked
if the developer does not code in any specific code at the button_onClick procedure. 
Overall, it took me about one month of reading and testing in the midst of a busy schedule to
known sufficiently confident amount of knowledge about ASP .NET before moving forward.
The next very time consuming problem will be with the navigation among web pages.  ASP .NET is
very different from the usual dynamic web programming technologies like ASP and PHP.  ASP
.NET requires the developer to specify in codes how to move from one page to the other.  
With the two problems overcame, the next will be to create a simple navigation bar.  Luckily I found
a very power XML based ASP .NET menu maker known as ASPnetMenu
(
http://www.aspnetmenu.com).  I downloaded a trial copy of it which has unlimited usage but from
time to time, there will be a notification that asks me to register.  For the use in FYP, this is
sufficient enough but for a commercial use, obtaining a license is the best choice.  This menu
requires me to learn a XML to enable me to make use of the menu.  It is a good bargain for me.
The downside with using ASPnetMenu will be that it does not support all available browsers in the
market.  It does not prove to be much of a problem since it supports all Mozzilla browsers which
contributed the highest portion of browsers used by the Internet users.
4.3.3 Pee-Lo Pocket PC Access
Written By: NG Ruenn Shy
Edited By: TIE Sing Chie
The Pee-Lo Pocket PC Application Access (Pee-LoPPCA), as developed by NG Ruenn Shy, can
be accessed using any Pocket PC of any kind.  Pee-LoPPCA
is built using VB .NET in the
Microsoft .NET Compact Framework environment. 
http://www.purepage.com Previous page Top Next page