Design Methodologies?

Just to give you a little background on myself: I graduated with a BSCS degree last year and have been developing web applications using Cold Fusion ever since. I'm looking to return to my roots in object-oriented application programming and have started to learn Java. I'm using Mughal's book "A Programmer's Guide to Java Certification" and it has been an excellent resource in learning the Java language.
Of course, as any programmer knows, the language is only half the battle. What I'm looking for now is what process other Java programmers use to develop their programs. Are there any design methodologies you commonly use? Do you have any resources you'd recommend where I might find these answers?
I vaguely remember using sequence diagrams and use cases back in college, but it has honestly been so long that it's all hazy. Is this still a commonly used practice and, if so, do you know of any resources you'd recommend where I might re-learn this process?
Again, I appreciate any feedback you can offer. I've always found advice from professionals in the field to be the best resource available.

I tend to take a black box approach and leave as much detail for last:
determin the inputs and outputs
uncover features that string the I/O together (processing features, intermediate screens, user interactions, business flow, etc)
define appropriate Data Objects
then basically connect everything.
I know this is not very detailed, but it is generally how I approach things.

Similar Messages

  • Debug design methodology on Vivado

    What are different design debug methodology in vivado to debug design on FPGA boards.
    Currently I am using ILA ip core instantiated in the code to debug my design. Please provide detailed information on different ways of debugging.

    Hello ,
    You need to check Chapter # 7 from below UG to know different debugging methods 
    http://www.xilinx.com/support/documentation/sw_manuals/xilinx2015_1/ug908-vivado-programming-debugging.pdf

  • Design/methodology question

    I am fairly new to SQL syntax and I have been reading a great deal on this forum (and Ask Tom!) and have got a decent understanding of how tables work and doing some clever things now (like grouping by time intervals, say, every minute) and am at a point, now, where I have my 'design logic' built but am not sure the best method for implementing this via my sql queries.
    Setup:
    - table of events that occur with a start_time and and end_time.
    - events can be as small as 1s in duration or as large as days in duration
    Goal:
    - Count total 'active' events by minute.
    'Real World' complication:
    - since events vary in duration, it's not as simple as counting just grouping start or end times by minute.
    Solution:
    I think the right math is to do this
    A + B - C + D
    where:
    A = All start_times at minute_interval
    B = All end_times at minute_interval
    C = All start_times that also have end_times at minute_interval
    D = All calls where start_time < minute_interval < end_time
    Or, in English, i want to take:
    (A) all calls that started in a given minute and add that to
    (B) all calls that ended in that given minute, then subtract
    (C) all calls that started and ended in that minute, then, lastly,
    (D) add all calls that started before that minute and have not ended yet.
    So, I have something like this for A:
    select
    to_char(new_time(trunc(start_time, 'hh24') + (trunc(to_char(start_time, 'mi')/1)*1)/24/60, 'GMT', 'CDT'), 'hh24:mi') as "Start Time",
    count(*) as "Start Time Count"
    from
    my_table
    where
    start_time > sysdate-1/24
    group by
    to_char(new_time(trunc(start_time, 'hh24') + (trunc(to_char(start_time, 'mi')/1)*1)/24/60, 'GMT', 'CDT'), 'hh24:mi')
    order by
    to_char(new_time(trunc(start_time, 'hh24') + (trunc(to_char(start_time, 'mi')/1)*1)/24/60, 'GMT', 'CDT'), 'hh24:mi')
    And, for B, I use end_time.
    So, getting to my questions/concerns, they are as follows:
    1. What might be a way to calculate C, build a table where start_time and end_time minute is the same?
    2. Same with C
    3. How can I 'put this all together' to get my answer (I assume the use of inline views comes into play, but despite my best reading, I am having a difficult time figuring it out!)
    4. Is the use of inline views 'the way' to accomplish this?
    Again, I am also learning here so looking for design concepts, methodology, as much as possible solutions.
    Thank you!

    Welcome to the forums!
    So far you have provided an excellent problem description however there are a couple of missing pieces.
    1. What is your Oracle version?
    2. Can you provide sample data in the form of CREATE TABLE / INSERT statements?
    3. Expected output from the sample data would be preferred as well.
    Thanks!
    P.S. Don't forget to use \ tags (See FAQ link in top right)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • What to Study to become an Designer / Architect

    Hi,
    This post may have nothing to do with code, but I still wanted to ask you people because I know all of you have different experiences. I have finished my studies from a polytechnic college. Found a job and worked in the UK for some time. Now I came back to my home country, and realized that no one takes the course I have seriously in my country. Therefore I decided to continue study.
    I am most interested to remain in the Java world, however even personally I like to see what other technologies have to offer. However although I spend most of my time coding (even partially as a hobby) I feel I do not want to work as a programmer. The fact is I do not like the idea of someone telling me what to code.
    I feel more comfortable in the design world, and suggesting design solutions on how to implement a certain solution for a particular problem domain. As I said I am not going to find a job in this area unless I have proper qualifications to back me up. So my question is what university course would you people take?
    I thought of BSC IT. Since there is some business involved with it, and not just coding. Everyone is telling me to do that, however I do not know how much business has to do with designing.
    I also understand that it will involve me a lot of hard work to arrive there and a simple course will not turn me to a designer, but I was just wondering n what kind of qualification you people think I need to get.
    Thanks in advance for any suggestions.
    Regards,
    Sim085

    First of all thanks for your post :)
    That seems to suggest that you don't like being a
    lackey but not so much that you don't like
    programming. On a perhaps related note I would say
    that one cannot aspire to be even a competent
    designer unless one is prepared to spend a goodly
    amount of time with ones' hand in code. How else will
    you be able to learn about new technologies and the
    implementation of design methodologies? I don't
    believe that is possible. You are completely right, I am not imagining myself in a situation where I do not touch any code. However I would like that my employer considers for a moment my ideas on how a solution should be implemented. At the moment I am giving ideas, and they always refuse them, go to someone more qualified then me, tell them the exact same thing, and then everything is ok. That is why I am searching for more qualifications
    At any rate whatever path you take a BSC is always
    good. Much, much, much more valuable than a BA or
    certification or other thingies. A BSC says to
    potential employers that you have the capability to
    think and plan logically and in a scientific process.
    And people may have different opinions but legally a
    BSC is more valuable and that is a fact. For example
    if I wanted to work in the U.S. (which I don't
    particularly but just as an example) with a BSC I
    have a chance. With a BA or something else... almost
    no chance. And with a BSC IT and programming experience can I aim to become a designer? or there are some levels of other jobs I need to do?
    Please do not get me wrong, I am ready to work hard for this, however I want to arrive in that position as soon as possible.
    And while you may not want to move again I think a
    BSC just opens more doors and opportunities for you
    no matter what path you take so in my mind if you are
    considering it I would encourage you to follow
    through.In my country they mostly work by seniority (according to age you get a promotion). I being still very young do not like that much, and would like to advance in my career as fast as I can. I do not know why I am like that .. always in a hurry.
    I also thought about the qualifications offered by Sun. Do you think they would be valued?
    Regards,
    sim085

  • Requirements for database design and installation

    Hi,
    As a database administrator, how to find out whether the database is design and installed properly?
    Can you please what would be the requirements to be considered towards the databse design for application developer ?
    thanks heaps !!!!

    Mohamed ELAzab wrote:
    regarding that the number of execution is the main thing that affects the performance i said that already above " the application executed it 30 000" but you didn't read my answer correctly. I did not respond to that "answer" of yours as it was not part of your posting that I responded too. In your response, which I quoted, talked about non-sharable SQL retrieving 20 rows and after 3 years it retrieving a million rows. This has no bearing on whether the SQL is sharable or not.
    I don't agree with you regarding that the design is not being done regarding considering the performance bottlenecks.So you decide on what the bottlenecks are up front, and then use these as database design considerations? I fail to see any logic or merit in such an approach.
    i want to let you know that we in the telecoms environment have many problems in our databases because the people who designed those applications didn't take performance in consideration.I understand too well - and it is not that they did not take performance into consideration when designing the database, it is because the design is just plain wrong from the start.
    You do not need to consider amount of memory available, number and speed of CPUs, bandwidth and speed of the I/O system, in order to design a database. These have no relevance at all during the design phase. Especially as the h/w that will run the design in production in a year's time can be drastically different from the h/w that will be used today.
    No, instead you use a proper and correct design methodology and data modeling approach. Why? Because such a design by its very nature will make optimal use of h/w resources and will provide data integrity, scalability and performance.
    Again i think design of the database application must take database performance bottlenecks in consideration like application which doesn't use bind variables if they took into consideration to avoid that it will help the DBA in the future but unfortunately most people doesn't do that. And as I said - using bind variables or not has absolutely nothing to do with the basic question asked in this thread: "+what are the requirements of database design+".
    How does using/not using bind variables influence the design of a table? Determine whether an entity is in 3NF? What the unique identidiers are for an entity? These are the design considerations for a database.. not bind variables.
    Yes, SQLs not using bind variables can cause performance problems. Not paying the electricity bill can cause a power outage for the database server. So what? These issues have no relevance to database design.

  • Welcome to Hierarchical Design - Design Preservation and Partial Reconfiguration

    Welcome to the Xilinx Hierarchical Design Forum.  This is the forum for all of your Design Preservation and Partial Reconfiguration questions.    
    The major goal of Design Preservation is to reduce the number of synthesis and implementation iterations during the timing closure phase.  This is accomplished by using previous implementation results for unchanged portions of the design.
    The major goal of Partial Reconfiguration is to allow a portion of the design to be reconfigured while the rest of the design is still running in the FPGA.   Different configurations of the design can be swapped back and forth reducing overall design size and power.
    For more information on the Design Preservation flow please see:
    White Paper - Repeatable Results with Design Preservation
    Hierarchical Design Methodology Guide
    PlanAhead_Tutorial_Design_Preservation
    Leveraging Design Preservation for Predictable Results Video
    For more information on the Partial Reconfiguration flow please see:
    Partial Reconfiguration Website 
    Partial Reconfiguration User Guide
    Partial Reconfigurations using PlanAhead Video
    This forum is monitored by several Xilinx employees.  Please feel free to ask any questions.
     

    Hello, I am trying to modify the Hierarchical Design tutorial TCL example (design.tcl) to allow me to adapt it to a simple trial project using the HD flow. At the Viavdo 2013.4 Shell when i type in:
    vivado -mode batch -source design.tcl -notrace
    I keep seeing these ERRORS from Vivado :
    # Vivado v2013.4 (64-bit)
    # SW Build 353583 on Mon Dec  9 17:49:19 MST 2013
    # IP Build 208076 on Mon Dec  2 12:38:17 MST 2013
    # Start of session at: Thu Mar 06 09:25:31 2014
    # Process ID: 5200
    # Log file: C:/GoldenHD_Tutorial/Vivado_Tutorial_TD/vivado.log
    # Journal file: C:/GoldenHD_Tutorial/Vivado_Tutorial_TD\vivado.jou
    Attempting to get a license: Implementation
    Feature available: Implementation
    Loading parts and site information from C:/Xilinx/Vivado/2013.4/data/parts/arch.xml
    Parsing RTL primitives file [C:/Xilinx/Vivado/2013.4/data/parts/xilinx/rtl/prims/rtl_prims.xml]
    Finished parsing RTL primitives file [C:/Xilinx/Vivado/2013.4/data/parts/xilinx/rtl/prims/rtl_prims.xml]
    source design.tcl -notrace
    #HD: Setting Tcl Params:
        place.closeImportedSites == 1
        tcl.notrace == 1
        hd.visual == 0
    #HD: Running synthesis for block HD_trig_detector
        Writing results to: ./Synth/HD_trig_detector
    #HD: Writing checkpoint ./Synth/HD_trig_detector/create_project_error.dcp for debug.
    ERROR: [Common 17-53] User Exception: No open project. Please create or open a project before executing this command.
    ERROR: write_checkpoint command failed.
        write_checkpoint -force ./Synth/HD_trig_detector/create_project_error.dcp
        while executing
    "error $errMsg"
        (procedure "command" line 31)
        invoked from within
    "command "write_checkpoint -force ${logName}_error.dcp""
        (procedure "command" line 23)
        invoked from within
    "command "create_project -in_memory -part $part" "$resultDir/create_project.log""
        (procedure "synth" line 36)
        invoked from within
    "synth $module"
        ("foreach" body line 5)
        invoked from within
    "foreach module $modules {
          if {[get_module_attribute $module synth]} {
           puts $rfh "\n#HD: Running synthesis for block $module"
           comma..."
        invoked from within
    "if {[llength $modules] > 0} {
       foreach module $modules {
          if {[get_module_attribute $module synth]} {
           puts $rfh "\n#HD: Running synthesi..."
        (file "./Tcl/run.tcl" line 29)
        while executing
    "source $tclDir/run.tcl"
        (file "design.tcl" line 131)
    INFO: [Common 17-206] Exiting Vivado at Thu Mar 06 09:25:48 2014...
    This seems weird...why is Viavdo issuing errors about not having an open project when in HD mode it is running in non project mode ?
    Can anybody help me diagnoise the route cause of this problem please ?
    many thanks for any help i get,
    i have attached my design.tcl file to this query :)
    Dr Barry Henderson
     

  • Role maintenance of "enabler" design concepts

    hi all,
    which is the correct way of maintaining MAster and enabler rle in SAP GRC.
    As per ma knowledge, T Cdes and activitites we shuld maintain in master role and rest in enabler role. is it right ??
    Edited by: Julius Bussche on Oct 12, 2010 6:08 PM
    Subject title made more meaningfull...

    Hi muskaan,
    I provided some thoughts to you on this question in the [GRC forum|Query], but wanted to echo some of the feedback provided here.  For what it's worth, your best bet in this situation is to discuss your questions and concerns with the other members of your security/GRC team - they will be in much better position to talk through your detailed questions regarding your specific situation than any more generic advice you will get on SDN.
    As you have heard, the enabler and master/derived concept are 2 approaches for localizing your roles. Up until the point of localization your role build approach will be the same under either methodology following the steps Dipanjan laid out above.  Each approach has strengths and weaknesses that must be weighed for your specific SAP environment and your business and security objectives. Without getting into too much detail, I believe the enabler concept yields the greatest value in environments with very deep and fluid/changing organizational security requirements.  In these situations the enabler concept allows you to more efficiently manage your organizational security when the pure economies of managing derived roles across the security landscape become burdensome. Often times managing your roles not only occurs within your SAP application where they are built, and in these cases you must consider how your localization approach will impact the maintenance of traditional composite roles, CUA composite roles, or even more "virtual composite" roles that group SAP access, but sit outside SAP in a role management, IDM, or other provisioning systems.
    Like you have seen, one of the biggest drawbacks of the approach is that it is a non-standard strategy so education, documentation, and knowledge management becomes crucial for its ongoing sustainability. As mohanjani pointed out, it often works out very well when your strategic approach addresses the right business/security concerns and it is implemented in a very structured manner.  On the flip side, it can quickly create numerous headaches if implemented improperly without the correct understanding of the approach or if implemented in an environment where the situational factors do not drive the benefits you wish to achieve from your security design.  As with any security approach, as part of your design and strategy development, it is imperative to not only address the traditional "role build" aspect of SAP security, but also how you anticipate getting those roles to users via your request/provisioning process.
    To address your specific question on what fields need to go into your enabler rolesu2026 that will really all depend on your organizational security requirements and your design/build approach - again this is best addressed by those most familiar with your environment & project.  In general, though I am concerned if I understand your messages correctly that you are planning to create 27 different types of enablers based upon your functional areas - I would usually expect to see the types of enablers aligned to your organizational security demands rather than a process area. I would also echo mohanjani's thought that for any type of enabler you really shouldn't be creating more than a functional and display version of that role. From a sustainability perspective it is critical that you do not over-engineer the roles and end up with an overly confusing and complex situation where maintenance and knowledge management is difficult.
    On a semi-related note, I am intrigued by the role generator tool SAP developed for their DFPS module and has discussed in more detail in their recent authorization publication.  It seems to be an interesting approach to addressing the economic limitations of managing localized roles in complex environments that provides a good balance to the different design methodologies discussed in this thread.  Unfortunately, it seems to suffer from lack of broad knowledge as well, making it somewhat more of a customized approach.
    Best of luck working through your questions and your implementation!

  • CRM Security Design Concepts

    Hello Gurus,
    My Client is in a process of CRM implementation, as a security consultant , I am gathering the data from the business for CRM Role Design.
    Can Anybody share their design methodology in CRM Security.
    Best practices..
    Thanks in Advance
    -Thanks
    Sam

    Hi Sam,
    In CRM CIC, mostly users will be accessing the CRM system via Web client. Generally an ECC or R/3 system would exist as the backend. In CRM 2007/7.0, there is a concept of Business roles (BR) & PFCG roles as described in my earlier post.
    Every end user in the CRM would be assigned a Business role. Business role is created by CRM Functional Consultant & is assigned at Oranizational model/level via transaction PPOMA_CRM and corresponding PFCG role would be assigned via transaction PFCG
    To create the Business role, matrix for the same would be provided by some Business Consultant in your Project. That will describe the kind of access would be given to the end-user-meaning: Work Centers, Navigational links, logical links etc. You then need to create the corresponding PFCG role for a Business role. If your Organizational model is in such a way that only one Business role is created & assigned to all users, then you need to create several PFCG roles & you need restrict access based on the requirement in these roles. Else if there are several Business roles, then mostly Business roles will take care on the access restriction, then you may need to have only one PFCG role - it depends on how the Organizational model is set up & depends on whether the maintenance burden is on the Functional Team or Security Team
    Also if ECC is your backend system, roles need to be created for ECC also & they would be mapped with CRM roles as all backend work will be done in ECC system, so role matrix of both systems need to be mapped by the Business Consultant in your Project, you would then create roles for CRM & ECC system

  • How to handle events in Swng

    Hi!
    I would like to know which one of the following is the best way to handle events in Swing application.
    Method 1
    Write annonymus inner classes in the same class
    Method 2
    =======
    Write a seperate class which extends the adapter class of the event handling and create an object of that in the main class and assign it to the components with addActionHandler() method.
    I am trying to use the second one and I have the following design issue.
    I have a class frmMain.java in which I have a frame and to that frame I am adding a panel which consists of 'N' No. of components.
    I want to make this panel added to the frame when I click on a menu item (login) and want to remove the panel from frame when I click on a menu item(logout).
    I have a main class called Application.java where I create the object of my frame(frmMain.java).
    Thanks in advance,
    AV

    1. Your JFrame is now subject to receive action events from anywhere. You will have to be more careful that you respond only to the right events.
    2. If you have a lot of possible consequences to an event(for example, based on button pressed), you'll need a long if...then...else statement to determine what to do based on the source of the event.
    3. With individual ActionListener classes, it's easier to add the same listener to multiple components and no need to worry about source.
    4. Kind of the same thing: With individual classes, the event and its consequences are so tightly coupled.
    End preaching....basically, my style boils down to what I call the tool set vs Swiss army knife rule. Java seems designed around the concept of a large number of specific purpose classes vs a smaller number of multi purpose classes and I think its a design methodology that makes sense, because I believe strongly in functional isolation in my code.

  • Web Application - Data caching of enterprise data

    Sorry in advance if this is off-topic but I can't find anywhere else to post this type of question.
    I am looking for information/suggestions such as books, technology or design methodology for my enterprise web applications. These sites are currently up and functional using only JSP, servlets and regular Java classes stored in a web application session to provide data caching and access. We are using Weblogic Server 6.1 running on an AIX Unix system at this time. I'm not sure that this is the best design architecture as our web sessions are getting too large but I can't think of any other Java technology to use and I need some help. Here's an overview of our environment and our needs.
    Our core data is held in a mainframe based IMS system. Some DB2 is also used. Access to this data is through IMS COBOL transactions which we can execute with IMS Connect. We also use some JDBC to get to the DB2 tables directly where available.
    Some overall application data is cached when the web application is deployed. We use singleton classes which are created and refreshed at deployment and they then refresh themselves from the sources every 24 hours.
    Each time a user logs in we execute several IMS transactions and JDBC calls to cache user specific data in regular Java classes which are then simply placed in the users web session where we access them from JSP, servlets and other Java classes. The fields in these Java classes range from any type of primitive field to TreeMaps of other Java classes. As the data is cached it is sorted and other fields are calculated and stored in these classes. As the user progresses through the system we then may have to do several other IMS transaction and JDBC calls to collect other types of data. All of this is then also added to the users session. Most of this in inquiry. We do allow transactions but those are built from user input and data already cached and are then we just execute the IMS transactions with the input.
    As our application has grown these Java classes have gotten larger and larger. And since these are simply stored in server memory in the web sessions then these are also getting huge. I'm concerned that this is not the best way for this application to be architected. Is there something else we should be doign? I simply don't understand how Entity Java Beans could be used but then again I don't know much about them. I wouldn't think that caching the data to a local database and accessing it from there would be any more efficient and would probably just slow down the system from all the I/O.
    Any help or direction would be greatly appreciated.

    The best book you can buy is 'Professional Java Server Programming, j2ee edition' by Wrox. It is by far the best reference I've used. Another quick reference consideration might be the j2ee book provided by codenotes... its quick and to the point.

  • MVC model in Web systems and applications

    MVC model in Web systems and applications
    Object-oriented design model is experience, MVC idea is a user interface for the original. This article discusses how the major application areas in the new Web design patterns and the use of MVC framework. The article first introduced the concept of design patterns and characteristics, and MVC architecture design concepts and analysis of the MVC framework contains several key models. Based on the characteristics of Web applications on how to use patterns and MVC framework made some design ideas.??
    1. Introduction
    1.1 design model
    Object-oriented technology and the emergence of software applications has greatly enhanced the trusted and software quality. Object-oriented programming than previous models to various programming simple and efficient, but the object-oriented design methodology than the previous design methods to complex and much more skill, a good design should be both on the issue of gender, but also to take full account of the problems and needs sufficient interoperability. In the past 10 years, people in the object-oriented technology and the practical application of research to explore certain issues in relation to the creation of a number of good solutions, the so-called object-oriented design patterns. Object-oriented technology is one of the purposes of enhancing the software trusted, and to design model, design programmes in important positions from a deeper sense of meaning and essence embodies trusted. There are many people in the design model definition, which cited Christopher Alexander is the largest design model definition : Each design model is a tripartite rule, which expresses a contextual environment (Context), a problem and a solution. Design models generally following basic elements : model name, the purpose solution effect 1995-1998 code and related design models. There are several classifications design patterns can be divided into a model based on the purpose (Creational), structural type (Structural) and the type of behaviour (Behavioral) three. It is mainly used in the creation of a model-based object model-based structure to deal primarily with the category or combination of objects, used to describe behavior-based model is the main target for the category or how stress and how to allocate responsibilities. Design patterns can be divided into categories based on the scope and target mode model type model dealing with the relationship between the categories and sub-categories, these relations through the establishment of succession in Translation moment to be finalized, are static. Model is targeted at addressing the relationship between the moment of change these relations in the operation, more dynamic. Model features : through the experience acquired in a structured format to write down, avoid encountering the same problems on the first design, exist in different abstract level, in continuous improvement, can be trusted artificial product for the design and best practice in the world to be combined to address larger issues.
    1.2 MVC framework
    MVC was first used in a user interface Smalltalk-80 China. M representative models Model, representatives maps View V, C representatives controller Controller. MVC trusted code with the aim of increasing the rate of data reduction expressed, the data describing the operation and application coupled degrees. Also makes software Keweihuxing, restorative, expansionary, flexibility and packaging of greatly enhanced. Single-user applications are usually incident-driven user interface to the organizational structure. Staff development tool with an interface painting of a user interface interface code based on user input and then prepare to implement the corresponding moves, many interactive development environment encouraged to do so, because it emphasizes first and then a functional interface. Some software design model is the strategy that will be fixed before the code into the regular system of the final. Result is that the procedures and organizations around the user interface elements in the user interface elements of those moves, data storage, applications and functions of the code is used to indicate the way intertwined. In single-user system code structure can be so, because the system will not demand frequent changes. But for a large system such as large Web systems, or e-commerce systems to be applied. Model by incorporating data from a variety of access and control data can be separated to improve distributed system design. MVC design pattern is composed of three parts. Model is the application object, no user interface. Type in the screen showing that it represents the flow of data users. Controller user interface definition response to user input, the users responsible for the action against the Model into operation. Model View data updated to reflect the adoption of data changes.
    2. MVC design pattern,
    An MVC framework for the design of the system includes many models, but with MVC is most closely related to the following three models : Observer, Cambridge and Strategy.
    2.1 Observer models
    MVC through the use of purchase / notification form and the separation of the Model View. View to ensure that their content accurately reflected Model and state. Once Model content changes, there must be a mechanism to allow notification to the relevant Model View, View can be made relevant at the appropriate time updating of data. This design is also more general problems can be solved, the target separation, making a change to the target audience affect others, which targets those who do not know the details of the object being affected. This is described as Observer in the design model. Model type : Observer model is the object-oriented model, it is behaviour-based model. Model purposes : definition of hierarchical dependence relations between objects, or when a target value of the state change, all its dependent relationship with the object are notified and automatically updated. There are a variety of data may show a way, in different ways and may also show. When a way through a changed data, then the other should be able to show immediately that the data change and do accordingly.
    Effect :
    1. Abstract coupling. I only know that it has a target audience of some observers, the observers met each abstract Observer category simple interface, does not know their specific affiliation categories. This makes the coupling between goals and observers smallest and abstract.
    2. Support radio communications. Needless to notify designated observers goals, how to deal with the observer informed decisions.
    3. Possible accidents updated. We update logic, avoiding mistakes updated.
    2.2 Faculty model
    MVC is an important feature of View can nest. Nest can be used for any type of combination of local maps available, but also management of type nest. This thinking reflects the type and mix of components will be equal treatment design. This object-oriented design ideas in the area of Cambridge has been described as a design model. Model types : Cambridge model is the object-oriented model, it is also the structure type model. Model purpose : to target portfolio into tree structures to express "part-whole" level structure. Prepared for the use and combination of individual target audiences with the use of consistency.
    Effect :
    1. Definition of a target portfolio includes simple objects and the structure of the category level. Simple objects may be complex combinations of objects, and can be targeted portfolio mix. This customer-code used in the target areas can use simple combinations target.
    2. Simplify customer-code. Needless to know their customers - a mix of target audiences is a simple target or can use these items in a consistent manner.
    3. Easier to add new types of components. New components can easily be changed to a combination of customer-targeted codes.
    2.3 Strategy model
    Another important characteristic is the MVC can not change the View of changes View response to user input. This often requires a change in response to the logic of the system is very important. MVC to respond to the logic involved in the Controller. Controller of a category level structure could easily change to the original Controller appropriate, a new Controller. View Controller son used to achieve a specific example of such a response strategy. To achieve different response strategy, as long as examples of the use of different types of replacement will Controller. Also in the running time by changing the View Controller for users to change View of response strategies. This View-Controller relationship was described as an example of Strategy design pattern. Model types : Strategy model is the object-oriented model, it is behaviour-based model. Model purposes : definition of a series of algorithms, and their packaging, and ensure that they can replace each other, making algorithms can independently use its customer-change.
    Effect :
    1. Strategy category levels for Context definition of the relevant algorithms can be trusted or behaviour.
    2. Alternative methods of succession. If the direct successor Context, with different acts will be added Context act, the realization of which would algorithm mixed up with Context, Context hard to preserve and expand, but can not dynamically changing algorithms. Will be enclosed in a separate Strategy category algorithms to enable algorithm independent Context change easily cut over expansion.
    3. Can provide the same acts different date.
    4. Strategy-must understand what customers between different.
    5. Context and Strategy communications between costs.
    6. An increase in the number of targets.
    3. MVC in Web application system
    Now some of the distributed systems such as Web-based B2B e-commerce system, suitable for use MVC framework. Through analysis from the perspective of high-level applications can be a target divided into three categories. Category is shown for the target audience consists of a group of commercial rules and data, there is a category that is receiving requests to control commercial target to complete the request. These applications often need to change is shown, such as web style, color, but also need to demonstrate the contents of the display. And the business rules and data to be relatively stable. Therefore, said that the frequent need to change the View objects that the business rules and data model to be relatively stable target, and that the control of the Controller is the most stable. When the system is usually issued after the View objects by artists, designers or HTML/JSP system managers to manage. Controller target applications development personnel from the development and implementation of rules for commercial and business development personnel from the target data, database managers and experts in the field of common completed. Show in Web?? or customers - control logic can be Servlet or JSP, dynamically generated Html. Generally used Servlet better than using JSP. JSP will be better with the Html code of separate codes for page designers and developers of separation efficiency. Servlet and JSP can complete all complete functions, actually JSP eventually converted into a Servlet. And control of the target system exists in every level, the coordination of cross-layer moves. Contain business rules and data objects exist in the EJB layer (EJB-centred model) or Web?? (Web-centred model).
    3.1 View in the Web application system
    View of the system shows that it fully exist in Web??. General by JSP, Java Bean and Custom Tag. JSP can generate dynamic web content using Java Custom Tag easier Bean, but it can show the logic of packaging, and more conducive to modular trusted. Some well-designed in a number of JSP Custom Tag can even be used in different system duplication. Model for control of JSP and Java Bean objects. JSP through Java Bean objects to retrieve the data model, the Model and Controller object is responsible for updating the data on Java Bean. In general, can we devise all possible screen that users can see all the elements of the system. Based on these elements, to identify the public part of passive components and dynamics. Can consider the use of templates means to separate the content generated JSP public, also need to change their generation Html or JSP from a JSP templates to dynamically introduce these different parts (include methods). Another issue to consider is screen option, when dealing with End users request template automatically available to show that the concern that users must know what is the screen components. So can consider all screens on the definition of a centralized document, such as a document or text document java. Taking into account the possibility of changes in future document definition screens, the best use of text documents such as a XML document, so future changes to the recompilation. According to the URL and user input parameters to shine upon the results of a screen, of course, likely to be made on the basis of the outcome of the implementation of actions to choose different results screen. Therefore, the need for a request for matching resources with document (XML), if a URL request several different results, it must specify in the document need to control the flow (a controller object), as well as the corresponding screen different flows.
    3.2 Model in the Web application system
    Model objects represent business rules and business data exist in EJB layer and Web??. In J2EE norms, the system needs some data stored in the database, such as user account information (account model), the company's data (company model), some not recorded in the database. If a user browsing the current catalogue (catalog model), the contents of his shopping (shopping cart model). Which one of these models exist in the data according to their life cycle and scope to decide. In Web?? a HttpSession and ServletContext and Java Bean objects to store data in the EJB layer is a data storage and logic EJB to. Web?? the Java Bean objects stored in the model layer model of the EJB object data copy. Because there are many different EJB tier model targets, so Web?? through a ModelManager to control the EJB layer object model in ModelManger background model can be used for packaging methods. In the EJB layer and the rules have all the data into EJB model is inappropriate. If the database can visit the Dao object model into objects. Dao can be encapsulated and the specific details of the database in the world, if we can write a different table, a number of databases, or even multiple databases. If the orders can be a model for OrderDAO, it may have to deal with Order table, table and OrderItemLines OrderStatus table. Value can also consider the use of targets. Value can be a target of securing long-range targets, because every time the remote object attributes could be a long-range redeployment process will consume network resources. EJB objects in the distance can be used instead target. In the distance, one-time items to be targeted instead of the value of all attributes.
    3.3 Controller in Web application system
    Coordination with the Model View Controller object to the request of users into the system to identify incidents. In Web?? generally a MainServlet (or Main.jsp), and receiving all requests, it can use screen flow management devices (ScreenFlowManger) decided next screen. There is a general request processors RequestProcessor contains all requests are needed to be done to deal with logic, such as the request translated into system events (RequestToEvent). Acting processors usually also includes a request for ClientControlWebImpl, it is logical to deal with the EJB layer in Web?? Acting. In EJB layer, a layer for EJB tier Web ClientController provide the CD visit. Another StateMachine used to create and delete ejb handle Web?? sent to the incident. Controller Another important function is synchronous View and Model data. ModelManger contained in a ModelUpdateManger, it puts events into a Model System assembly that all the needs of synchronous Model, and then notify Listeners do synchronous operation.
    4. Concluding remarks
    In recent years, with the Internet technology development and the emergence of new business models, the Web is based on a large number of applications. On how to design these systems architecture, and gradually there has been some convergence of opinion, the most important point is that its structure should be rational in the open. Demand than ever faster development of technology and design concepts, systems for the future, the cost of upgrading the smallest, research software systems architecture still very useful and necessary.

    Bravo. And your point is?

  • Remote file template not updating on website

    Hello I am very very new to dreamweaver and have been handed a website that I have to maintain and make changes to.
    The website uses a template called index with further nested templates as shown
    The index template contains the code for the Menu Bar and footer and although I have been able to make other updates and changes I am finding that any changes to the code on this template do not show up on the site. The strange thing is that both the local and remote code has updated as I would like it is just the website itself that is not changing. When I view the website source code it is different to the remote file code. I assume that the link between the two is somehow broken but I do not know how to fix it. Is there a trick to fixing such a problem or am I wrong about this being the problem?
    Here is the remote file code which is that same as the local code - I have out the code that is not updating in bold and underlined it:
    <body>
    <div class="container">
      <div class="header">
        <div id="header_top">
          <div id="text_only"><a href="http://www.genesi-fp7.eu/betsie/parser.pl">Text-only</a> </div>
           <div id="admin"><a href="../admin/index.php">admin</a> </div>
          <div id="search"><a href="../webpages/search/search.html">search</a></div>
          <div id="header_middle">
            <div id="logo_left"><img src="../images/500px-Flag_of_Europe.svg.png" alt="European Union" width="167" height="111" border="0" /></div>
            <div id="logo_middle"><img src="../images/Genesi_Logo.png" alt="GENESI" width="620" height="111" border="0" /></div>
            <div id="logo_right"><a href="http://cordis.europa.eu/home_en.html"><img src="../images/fp7.png" alt="Seventh Framework Programme" width="154" height="111" border="0" /></a></div>
          </div>
          <div id="header_bottom">
            <ul id="MainMenu" class="MenuBarHorizontal">
              <li><a href="../index.html">home</a> </li>
              <li><a href="../webpages/news/news.php">news</a></li>
    <li><a href="../webpages/programme/programme_wp1.html">programme</a></li>
    <li><a href="../webpages/consortium/consortium_0.html">consortium</a></li>
    <li><a href="../webpages/downloads/downloads.php">downloads</a></li>
    <li><a href="../webpages/links/links.html">links</a></li>
              <li><a href="../webpages/contact/contact.html">Contact</a></li>
            </ul>
          </div>
        </div>
        <!-- end .header --></div>
      <!-- TemplateBeginEditable name="mainSection" -->
      <div class="mainSection">
        <h1>here is the main section </h1>
      </div>
      <!-- TemplateEndEditable -->
      <div class="footer">
        <div id="footer_top">This project is co-financed by the <a href="http://ec.europa.eu/index_en.htm">European Commission</a> and made possible within the <a href="http://cordis.europa.eu/fp7/home_en.html">VII Framework Programme</a></div>
        <div id="footer_middle">Page maintained by <a href="mailto:[email protected]">Molly Buckingham</a> &middot; Last update: <!-- #BeginDate format:En2 -->03-Apr-2013<!-- #EndDate -->
        </div>
        <div id="footer_bottom">
          <div>&copy; 2012 <a href="../webpages/consortium/consortium_1.html">G.EN.ESI Consortium</a> &middot; <a href="../webpages/footer/Disclaimer.html">Disclaimer</a> &middot; <a href="../webpages/footer/privacy_notice.html">Privacy Statement</a></div>
        </div>
        <!-- end .footer --></div>
    And here is the source code from the website - again the code is underlined and in bold
    <!--[if lte IE 7]>
    <style>
    .content { margin-right: -1px; } /* this 1px negative margin can be placed on any of the columns in this layout with the same corrective effect. */
    ul.nav a { zoom: 1; }  /* the zoom property gives IE the hasLayout trigger it needs to correct extra whiltespace between the links */
    </style>
    <![endif]-->
    <!-- InstanceEndEditable -->
    </head>
    <body>
    <div class="container">
      <div class="header">
        <div id="header_top">
          <div id="text_only"><a href="http://www.genesi-fp7.eu/betsie/parser.pl">Text-only</a> </div>
           <div id="admin"><a href="../../admin/index.php">admin</a> </div>
          <div id="search"><a href="../search/search.html">search</a></div>
          <div id="header_middle">
            <div id="logo_left"><img src="../../images/500px-Flag_of_Europe.svg.png" alt="European Union" width="167" height="111" border="0" /></div>
            <div id="logo_middle"><img src="../../images/Genesi_Logo.png" alt="GENESI" width="620" height="111" border="0" /></div>
            <div id="logo_right"><a href="http://cordis.europa.eu/home_en.html"><img src="../../images/fp7.png" alt="Seventh Framework Programme" width="154" height="111" border="0" /></a></div>
          </div>
          <div id="header_bottom">
            <ul id="MainMenu" class="MenuBarHorizontal">
              <li><a href="../../index.html">home</a> </li>
              <li><a href="../news/news.php">news</a></li>
    <li><a href="../programme/programme_wp1.html">programme</a></li>
    <li><a href="consortium_1.html">consortium</a></li>
    <li><a href="../downloads/downloads.php">downloads</a></li>
    <li><a href="../links/links.html">links</a></li>
              <li><a href="../contact/contact.html">Contact</a></li>
            </ul>
          </div>
        </div>
        <!-- end .header --></div>
      <div class="mainSection">
        <div class="SubMenuBar">
          <ul id="SubMenu" class="MenuBarVertical">
             <li><a href="consortium_1.html">Universit&agrave; Politecnica Delle Marche</a></li>
          <li><a href="consortium_2.html">Granta Design Ltd</a></li>
          <li><a href="consortium_3.html">Faber s.p.a.</a></li>
          <li><a href="consortium_4.html">Sibuet Environnement</a></li>
          <li><a href="consortium_5.html">Bonfiglioli Vectron Gmbh</a></li>
          <li><a href="consortium_6.html">ENEA</a></li>
          <li><a href="consortium_7.html">University of Bath</a></li>
          <li><a href="consortium_8.html">Grenoble Institute of Technology</a></li>
          </ul>
        </div>
        <!-- InstanceBeginEditable name="content" -->
        <div class="content">
          <h1><strong>The Università Politecnica delle Marche</strong></h1>
          <p><img src="../../images/delle_Marche.jpg" alt="The Università Politecnica delle Marche" width="142" height="142" />The Università Politecnica delle Marche(UNIVPM)  is situated in the Marche Region (area of  Ancona) that is the one of most important European industrial districts related  to the household appliances, in fact many European leader companies such as  Indesit , Elica, Ariston TG, Faber, and many others, have their headquarters  there. Thanks to this geographical position UNIVPM has many collaborations with  these companies and it has matured a vast skill on research topics related to  the household appliances field. UNIVPM has 5 faculties, 550 professors (the  largest is the Engineering Faculty with 180 professors), 12 technical Departments  and 17,000 students; it participates to 23 academic spin-off. The central administration  of UNIVPM has a management department which gives support to technical departments  in European project set up, negotiation and administration of the grant  agreement, draft and negotiation of the consortium agreement as well as project  financial reporting. In this project will be involved the Department of  Mechanics that has a remarkable experience on European Projects since it has  been coordinator of 6th and 7th FP projects and it is involved in 9 active  European projects.  In particular, UNIVPM  coordinates the G.EN.ESI project from an administrative and technical point of  view.</p>
          <p>The scientific contact at the Università Politecnica delle Marche for the G.EN.ESI  project is Prof. Michele Germani. </p>
        </div>
        <!-- InstanceEndEditable --></div>
          <script type="text/javascript">
    var MenuBar2 = new Spry.Widget.MenuBar("SubMenu", {imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
      </script>
      <div class="footer">
        <div id="footer_top">This project is co-financed by the <a href="http://ec.europa.eu/index_en.htm">European Commission</a> and made possible within the <a href="http://cordis.europa.eu/fp7/home_en.html">VII Framework Programme</a></div>
        <div id="footer_middle">Page maintained by <a href="mailto:[email protected]">Chunlei Li</a> &middot; Last update: <!-- #BeginDate format:En2 -->25-Apr-2012<!-- #EndDate -->
        </div>
        <div id="footer_bottom">
          <div>&copy; 2012 <a href="consortium_1.html">G.EN.ESI Consortium</a> &middot; <a href="../footer/Disclaimer.html">Disclaimer</a> &middot; <a href="../footer/privacy_notice.html">Privacy Statement</a></div>
        </div>
        <!-- end .footer --></div>
      <!-- end .container --></div>
    <script type="text/javascript">
    var MenuBar1 = new Spry.Widget.MenuBar("MainMenu", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
    </script>
    </body>
    <!-- InstanceEnd --></html>
    Thank you in advance for your help

    Jon Fritz that did actually work for some of the pages but not others. I upadted each invidivual page, except the main page as I have not finished the content and now some of the pages are acting strangely.
    Here is the website http://www.genesi-fp7.eu/index.html
    As you can see every page except the 'Contacts' and 'Links' page is now reading the correct code when you click on the 'Consortium' tab. The strange thing however is that the footer has updated on the 'Links' page suggesting that this part of the template has updated. Both these pages are based on the Index-misc nested template. The code is copied here:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <link href="../styles/genesi.css" rel="stylesheet" type="text/css" />
    <script src="../SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="../SpryAssets/MainMenu.css" rel="stylesheet" type="text/css" />
    <link href="../SpryAssets/SubMenu.css" rel="stylesheet" type="text/css" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="google-site-verification" content="3L2ZN1aLnNO1X__brL1UzpHsgkiL7NdjWT8oJnAxF64" />
    <!-- InstanceBeginEditable name="doctitle" -->
    <title>G.EN.ESI</title>
    <!-- InstanceEndEditable -->
    <!--[if lte IE 7]>
    <style>
    .content { margin-right: -1px; } /* this 1px negative margin can be placed on any of the columns in this layout with the same corrective effect. */
    ul.nav a { zoom: 1; }  /* the zoom property gives IE the hasLayout trigger it needs to correct extra whiltespace between the links */
    </style>
    <![endif]-->
    <!-- InstanceBeginEditable name="head" -->
    <!-- TemplateBeginEditable name="head" -->
    <!-- TemplateEndEditable -->
    <!-- InstanceEndEditable -->
    </head>
    <body>
    <div class="container">
      <div class="header">
        <div id="header_top">
          <div id="text_only"><a href="http://www.genesi-fp7.eu/betsie/parser.pl">Text-only</a> </div>
           <div id="admin"><a href="../admin/index.php">admin</a> </div>
          <div id="search"><a href="../webpages/search/search.html">search</a></div>
          <div id="header_middle">
            <div id="logo_left"><img src="../images/500px-Flag_of_Europe.svg.png" alt="European Union" width="167" height="111" border="0" /></div>
            <div id="logo_middle"><img src="../images/Genesi_Logo.png" alt="GENESI" width="620" height="111" border="0" /></div>
            <div id="logo_right"><a href="http://cordis.europa.eu/home_en.html"><img src="../images/fp7.png" alt="Seventh Framework Programme" width="154" height="111" border="0" /></a></div>
          </div>
          <div id="header_bottom">
            <ul id="MainMenu" class="MenuBarHorizontal">
              <li><a href="../index.html">home</a> </li>
              <li><a href="../webpages/news/news.php">news</a></li>
    <li><a href="../webpages/programme/programme_wp1.html">programme</a></li>
    <li><a href="../webpages/consortium/consortium_0.html">consortium</a></li>
    <li><a href="../webpages/downloads/downloads.php">downloads</a></li>
    <li><a href="../webpages/links/links.html">links</a></li>
              <li><a href="../webpages/contact/contact.html">Contact</a></li>
            </ul>
          </div>
        </div>
        <!-- end .header --></div>
      <!-- InstanceBeginEditable name="mainSection" -->
      <div class="mainSection">
        <div class="SubMenuBar"><!-- TemplateBeginEditable name="subMenu" -->
          <ul id="SubMenu" class="MenuBarVertical">
            <li><a href="#">MISC</a></li>
          </ul>
        <!-- TemplateEndEditable --></div>
        <!-- TemplateBeginEditable name="content" -->
        <div class="content">
          <h1>Introduction to the G.EN.ESI Project</h1>
          <p>The sustainability of industrial products, particularly  household appliances, is an important issue today.  Energy consumption in the  residential/domestic sector is about 20% of world consumption, and associated  greenhouse gas emissions exceed 35%.   Household appliances contribute greatly to these values and thus require  particular attention as far as sustainability is concerned.</p>
          <p>It is well known that decisions taken during the early  design of products are very important in determining total product cost.  It is possible to hypothesize the same for  environmental impacts – i.e. the sustainability of a product is largely  determined during the early design stage. In order to allow designers to make  well-informed decisions, new design methods and tools are needed to provide the  basis for determining the degree of sustainability of a given product or  process.  Many eco-design procedures and  tools have been developed but they are often far from a practical day-by-day  application in company engineering departments, and they are not well  integrated with computer-aided design tools.   This project wants to make up for this limitation and to develop an eco-design  methodology (called G.EN.ESI) and a related software design tool (called the  G.EN.ESI platform) able to help product designers in ecological design choices,  without losing sight of cost and typical practicalities of industry. The  software platform will propose a guided process towards eco-design among  several design choices based on the different scenarios of product lifecycle.  The proposed approach will be applied to the household appliance field but it  can be easily extended to other mechatronic products.</p>
          <p>The project started in February 2012 and will continue until  January 2015.</p>
        </div>
        <!-- TemplateEndEditable --></div>
          <script type="text/javascript">
    var MenuBar2 = new Spry.Widget.MenuBar("SubMenu", {imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
      </script>
      <!-- InstanceEndEditable -->
      <div class="footer">
        <div id="footer_top">This project is co-financed by the <a href="http://ec.europa.eu/index_en.htm">European Commission</a> and made possible within the <a href="http://cordis.europa.eu/fp7/home_en.html">VII Framework Programme</a></div>
        <div id="footer_middle">Page maintained by <a href="mailto:[email protected]">Molly Buckingham</a> &middot; Last update: <!-- #BeginDate format:En2 -->03-Apr-2013<!-- #EndDate -->
        </div>
        <div id="footer_bottom">
          <div>&copy; 2012 <a href="../webpages/consortium/consortium_1.html">G.EN.ESI Consortium</a> &middot; <a href="../webpages/footer/Disclaimer.html">Disclaimer</a> &middot; <a href="../webpages/footer/privacy_notice.html">Privacy Statement</a></div>
        </div>
        <!-- end .footer --></div>
      <!-- end .container --></div>
    <script type="text/javascript">
    var MenuBar1 = new Spry.Widget.MenuBar("MainMenu", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
    </script>
    </body>
    <!-- InstanceEnd --></html>
    Murray do you suggest that I try and get rid of the nested templates or am I biting off more than I can chew after two days of self training?
    Thank you

  • Select data from all the table names in the view

    Hi,
    "I have some tables with names T_SRI_MMYYYY in my database.
    I created a view ,Say "Summary_View" for all the table names
    with "T_SRI_%".
    Now i want to select data from all the tables in the view
    Summary_View.
    How can i do that ? Please throw some light on the same?
    Thanks and Regards
    Srinivas Chebolu

    Srinivas,
    There are a couple of things that I am unsure of here.
    Firstly, does your view definition say something like ...
    Select ...
    From "T_SRI_%"
    If so, it is not valid. Oracle won't allow this.
    The second thing is that your naming convention for the
    tables suggests to me that each table is the same except
    that they store data for different time periods. This would be
    a very bad design methodology. You should have a single
    table with an extra column to state what period is referred to,
    although you can partition it into segments for each period if
    appropriate.
    Apologies if i am misinterpreting your question, but perhaps
    you could post your view definition and table definitions
    here.

  • Templates tables and css ?

    It's been a couple years since I really worked on a new site.
    I have DW
    MX2004. My last site used templates which worked fine for me.
    Are
    templates still widely use...or has css design more or less
    replaced them ?
    Also...in css design...are tables used much anymore...and if
    not...can you
    do pretty much the same in css as you can in table layout ?
    Can anyone post a few links that discuss table vs. css deign,
    etc ?
    From a code/search engine stand point...is there a difference
    between divs
    and the table tag ?
    Thanks so much....
    Tim

    > Are templates still widely use
    I use templates, CSS, and server-side includes on nearly
    every site I build.
    > Also...in css design...are tables used much anymore
    I use CSS and tables on some pages, when they work for what I
    need to do.
    > can you do pretty much the same in css as you can in
    table layout ?
    There are some things which are exceptionally easy to do with
    tables, that
    are exceptionally difficult to do with CSS. I believe that a
    pragmatic
    developer will keep both methods at the ready in their
    toolkit.
    > Can anyone post a few links that discuss table vs. css
    deign, etc ?
    Please don't think of it this way. Think of it as the next
    step ahead in
    design methodology -
    http://www.projectseven.com/tutorials/css/qdmacfly/index.htm
    http://www.macromedia.com/devnet/mx/dreamweaver/css.html
    http://www.macromedia.com/devnet/dreamweaver/articles/tableless_layout_dw8.html
    http://www.macromedia.com/devnet/dreamweaver/articles/css_concepts.html
    > From a code/search engine stand point...is there a
    difference between divs
    > and the table tag ?
    No.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Tim" <[email protected]> wrote in message
    news:[email protected]...
    > It's been a couple years since I really worked on a new
    site. I have DW
    > MX2004. My last site used templates which worked fine
    for me. Are
    > templates still widely use...or has css design more or
    less replaced them
    > ?
    >
    > Also...in css design...are tables used much
    anymore...and if not...can you
    > do pretty much the same in css as you can in table
    layout ?
    >
    > Can anyone post a few links that discuss table vs. css
    deign, etc ?
    >
    > From a code/search engine stand point...is there a
    difference between divs
    > and the table tag ?
    >
    > Thanks so much....
    >
    > Tim
    >

  • Need a Captivate Guru

    My organization is seeking a real expert with Captivate to
    work on a consultative basis to assess an elearning project that we
    are attempting to implement with this software. While in
    development it became clear to us that Captivate was not going to
    be able to provide the functionality needed to complete it using
    the instructional design methodology we are familiar with. We need
    someone who can honestly assess (a) whether it is possible or not
    to do what we are trying to do with Captivate (and if so, provide a
    solution), or (b) if that is not the case, whether what we are
    doing can be accomplished in Captivate using a different approach
    (and if so, what approach). The ideal person would be highly
    conversant with Captivate as well as a fairly competent
    instructional designer.
    We would appreciate a referral to someone who can provide
    this service for us if you know someone.
    Thanks!
    Christopher Bobbitt
    VP Information Services
    Health Communications, Inc.

    Mr. Lord,
    Thank you for responding to my post on the Captivate
    eLearning forum. I tried to respond directly, but your email
    address did not seem to be accessible.
    As stated in my post, we are trying to get an honest
    assessment on whether Captivate can be used for an elearning
    project. Considering that we've already made a substantial
    investment in software licenses and training for this product, it
    seems a little late for us to be asking this question now. However,
    once we began the project in earnest it became clear that the
    course design approach that we followed with implementing courses
    with our proprietary elearning system isn’t going to work
    with Captivate in light of previously unrealized limitations to
    that software.
    If the only thing that needs to be changed is our approach,
    and we can accomplish the same instructional goals in a different
    manner, then we would like to continue using Captivate. However, if
    what we are trying to do is too ambitious for that product,
    I’d rather learn that sooner rather than later. That’s
    not to say we wouldn’t continue using it – just that we
    would use it for more limited projects (such as the tutorials and
    demos we’ve used it primarily for to date). If that is the
    case, a referral to a more appropriate product would be helpful.
    So, in order to answer these questions I’d like to know
    how you would like to proceed. Specifically (1) would you approach
    such a project on a flat-fee basis or time and materials (and if
    so, your rates); (2) would you be able to work on this remotely or
    would it be better for you to come to our site; and (3) what is
    your availability? One last consideration, the project that this is
    related to is about six-months late. We are most anxious to perform
    this assessment as expeditiously as possible.
    Please feel free to contact me directly at the email address
    below. Thank you for your consideration.
    Christopher Bobbitt
    Vice President, Information Services
    Health Communications, Inc.

Maybe you are looking for