Yongjun Zheng - PowerPoint PPT Presentation

1 / 39
About This Presentation
Title:

Yongjun Zheng

Description:

To develop a mobile collaborative working environment (MCWE) for geographically ... IBM Aglet. Voyager. 7. Advantage of the MA technology ... – PowerPoint PPT presentation

Number of Views:55
Avg rating:3.0/5.0
Slides: 40
Provided by: admec
Category:
Tags: aglet | yongjun | zheng

less

Transcript and Presenter's Notes

Title: Yongjun Zheng


1
Mobile Collaborative Working Environment For
Product Design
  • Yongjun Zheng

2
Outline
  • 1.0 Aims of the proposed research
  • 2.0 Background
  • 3.0 MCWE Design
  • 4.0 Parametric Product Design
  • 5.0 SolidWorks Architecture
  • 6.0 Research Challenges

3
1.0 Aims of the Proposed Research
  • To develop a mobile collaborative working
    environment (MCWE) for geographically dispersed
    team members to conduct collaborative design
    tasks within the total product design process
    including design specification formulation,
    conceptual design, detail design and manufacture.
  • To implement collaborative CAD over the
    Internet across different clients, by utilising
    the MCWE

4
Outline
  • 1.0 Aims of the proposed research
  • 2.0 Background
  • 3.0 MCWE Design
  • 4.0 Parametric Product Design
  • 5.0 SolidWorks Architecture
  • 6.0 Research Challenges

5
2.0 Background
  • Development of the CSCW (Computer Supported
    Cooperative Work )
  • Development of the Web Technology
  • Development of the Mobile Technology
  • Requirement of MCWE (Mobile Collaborative Working
    Environment)

6
Mobile Agents
  • Navigation of mobile agents
  • Transportation and persistency of agents
  • Naming and paging of mobile agents
  • Interoperability of mobile agents
  • Mobile agent platforms provide mobile object
    environment
  • IBM Aglet
  • Voyager

7
Advantage of the MA technology
  • personal assistance of information access and
    utilization
  • enhance efficiency of communication and
    interaction
  • construction of virtual agent-based environment
  • A software that has autonomous, personalized,
    adaptive,
  • mobile, communicative abilities
  • A kind of middleware between information demand
    (client)
  • and information supply (server)
  • A paradigm shift of information utilization from
    direct
  • manipulation to indirect access and delegation

8
Mobile agent standards
  • MAF(Mobile Agent Facility) MASIF are researched
    by OMG (Object Management Group) since 1988?
  • MASIF focus on
  • 1) Agent Management
  • 2) Agent Transportation
  • 3) Agent and Agent System Names

9
Agent Standards FIPA
  • FIPA (Foundation for Intelligent Physical Agents)

10
Contribution in the research
  • a front-end node supports starting and
    controlling agents and their MCWE components
  • the home node is the node where an agent was
    originally started and where agent-related state
    is maintained
  • a remote note is one of the nodes where an agent
    currently executes.

11
Contribution in the research
  • Agent system are implemented in the mobile
    device, retrieve the CAD data, run the CAD
    embedded application, received the result from
    the server while the mobile agent get the answer
    from the server.
  • Agent Oriented system, all the task will be
    interpret by the server, the task will be divided
    into different agents, the agent management will
    control the different agent, get the result, save
    the data into database, waiting for the next
    connection if necessary, which will save time,
    especially the user need the same process again.
  • Write a full C class library for the SolidWork,
    which use the COM technology, provide the public
    interface, which is easy to be referenced, save
    the time. The way to secondly development of the
    CAD application are most powerful and efficient.

12
Outline
  • 1.0 Aims of the proposed research
  • 2.0 Background
  • 3.0 MCWE Design
  • 4.0 Parametric Product Design
  • 5.0 SolidWorks Architecture
  • 6.0 Research Challenges

13
3.0 MCWE Design
14
MCWE Simple Architecture
15
Interoperability
  • Agent Management. create an agent, suspend it,
    resume, and terminate.
  • Agent Transfer. freely move among agent systems
    of different types, resulting in a common
    infrastructure, and a larger base of available
    system agents can visit.
  • Agent and Agent System Names. Standardized syntax
    and semantics of agent
  • Agent System Type and Location Syntax. The agent
    transfer cannot happen unless the agent system
    type can support the agent. The location syntax
    is standardized so that the agent systems can
    locate each other.

16
MCWE Architecture
17
Simple Architecture
18
MCWE Mapping FIPA
19
MCWE Working Module
20
Algorithms for agent transfer
  • a) Initiating agent transfer (sender
    side)
  • Suspend the agent (halt the agents thread).
  • Identify transferable agents state.
  • Serialize the Agent class and state.
  • Encode it for the chosen transport
  • Provide authentication info. to the server.
  • Transfer the agent.
  • b) Receiving an agent
  • (receiver side).
  • Authenticate client.
  • Decode the agent.
  • Deserialize the Agent class
  • and state.
  • Instantiate the agent.
  • Restore the agent state.
  • Resume agent execution.

21
PERFORMANCE MODEL
  • Using mobile agent technology, an agent may
    transfer it-self over the wireless link instead
    of using traditional message passing from a
    mobile device. While this is an obvious
    advantage.
  • User interface
  • Message Passing In the message passing case, an
    agent remains stationary and uses message
    passing.
  • Agent Migration In the agent migration case, the
    agent first moves itself to the vicinity of the
    communication peer.

22
MA Server Diagram
23
Mobile Agent Class Diagram
24
Work Flow Diagram
25
Outline
  • 1.0 Aims of the proposed research
  • 2.0 Background
  • 3.0 MCWE Design
  • 4.0 Parametric Product Design
  • 5.0 SolidWorks Architecture
  • 6.0 Research Challenges

26
4.0 Parametric Product Design
As the recent development of the CAD technology,
parametric design are more popular in commercial
CAD packages such as Pro/E, I-DEAS, UG and Solid
Works.
27
Parametric Product Design
Show the Image in the mobile device, user can
view the picture
28
Outline
  • 1.0 Aims of the proposed research
  • 2.0 Background
  • 3.0 MCWE Design
  • 4.0 Parametric Product Design
  • 5.0 SolidWorks Architecture
  • 6.0 Research Challenges

29
5.0 SolidWorks Architure
30
SolidWorks Objects
31
Calling Process
/ / SldWorks. h include " swconst. h" class
CSldWorks publicISldWorks m-pSldWorksIModelDoc
mpModelDoc HRESULT Star(t ) HRESULT NewPar(t
IPartDoc pPartDoc) HRESULT InsertSketch() HRES
ULT Rectangle( double x1,double
y1,double x2,double y2) HRESULT Extrusion(double
d1,bool sd,bool flip,long t1,long t2,double
d2,bool Draft1,bool DraftDir1, double
DraftAngle1,bool Draft2e,bool DraftDir2,double Dra
ftAngle2) HRESULT Cu(t double d1,bool sd,bool
flip,bool dir, long t1,long t2,double
d2) HRESULT SelectByID(BSTR selID,BSTR
selParams, double x,double y,double z) / /
SldWorks. cpp include " stdafx. h" include "
SldWorks. h" include " amapp. h" include "
swconst. h" include " sldworks-i. c" HRESULT
CSldWorksStar(t )/ / ??SolidWorks HRESULT hr
CoCreateInstance(CLSID-SldWorks, NULL,CLSCTX-LOCAL
-SERVER,IID-ISldWorks, (void)(m-pSldWorks))
32
SW VC Class Diagram
33
Calling Process
34
Calling Process
35
Case Study
An MCWE system will be developed for
collaborative design and manufacture of Kenics,
the Products of Chemineer Inc, and an
International manufacture of mixture machines for
chemical industry.
36
Outline
  • 1.0 Aims of the proposed research
  • 2.0 Background
  • 3.0 MCWE Design
  • 4.0 Parametric Product Design
  • 5.0 SolidWorks Architecture
  • 6.0 Research Challenges

37
6.0 Changelings in Research
  • Agent oriented System
  • Communication
  • Agent
  • Web/Grid
  • Synchronize
  • Test
  • Safety

38
References
  • FIPA http//www.fipa.org
  • XML http//www.w3c.org/XML
  • OMG http//www.omg.org
  • KQML http//www.cs.umbc.edu/kqml/

39
END
  • Thank you very much for your attention.
  • Yongjun.Zheng_at_ntu.ac.uk
Write a Comment
User Comments (0)
About PowerShow.com