SlideShare a Scribd company logo
1 of 16
Chapter 5: Capturing Tacit Knowledge
TITLE : ProMan
A networking project
Submitted to : Mrs. Mukta Goel
Submitted By: MANOJ
SONKAR(10103490)
SUMIT SONAL(10103463) 1
Chapter 5: Capturing Tacit Knowledge
 This is a project of networking & it provides a
good platform for working on a project from
different locations.
 A network service is a service hosted on a
computer network. Network services provide
some functionality for members or users of the
network. Services are usually based on a
defined service protocol.
2
Chapter 5: Capturing Tacit Knowledge
3
Chapter 5: Capturing Tacit Knowledge
 What is Twisted Client-Server
 ● Twisted is designed for complete separation
between logical protocols (usually relying on
stream- based connection semantics, such as
HTTP orPOP3) and physical transport layers
supporting such stream-based semantics (such
as files, sockets or SSL libraries).
 ● Connection between a logical protocol and a
transport layer happens at the last possible
moment—just before information is passed into
the logical protocol instance.
4
Chapter 5: Capturing Tacit Knowledge
 The various Operating Systems that supports
 ProMan are listed below
 Windows 7, 8
 Mac OS ,
 Fedora 15 +,
 Ubuntu 12.04 onwards Python 2.7
5
Chapter 5: Capturing Tacit Knowledge
 Hardware specification for ProMan are quite
simple, computer System running
 it will require following configuration :
Processor 2.1 GHz+
 Ram 500MB+
 Graphics Card
6
Chapter 5: Capturing Tacit Knowledge
 ProMan works on Windows, linux and Mac Os
platform, but still needs many dependencies to
be installed to run the developer version. These
are as follows :
 1 Python
 2 Kivy Gui Platform
 3 Python’s Twisted Module
 4 Watchdog Module Python
 5 Python’s Pywin32 module
 6 Sphnix module
 7 OpenGL 2.0 + 7
Chapter 5: Capturing Tacit Knowledge
 Functional :
 Ability to view online clients
 ● Ability to finger(information retrieval)
individual clients
 ● File search platform
 ● File transfer
 ● Network file search capability
 ● Notification Broadcasting of local events
 ● Tracking changes in local folder
 ● Chat Functionality
8
Chapter 5: Capturing Tacit Knowledge
The various functions used in Server App are as
follows:
● connectionmade Function displaying whether a
connection with client is established, input
address of client. List of available/online clients is
then displayed.
● connectionlost Detects whether client
connection has been lost and removes the
respective client’s state from the availlable
clients’ list.
● addclient adds client’s state and its related
information to the list of available clients. 9
Chapter 5: Capturing Tacit Knowledge
connect_to_server this function is defined in
client to connect server at specific address and at
specific port
.
● send_message This function sends a message
from client to server for connection.
● start_utilities Here elements for functionalities
like file listing, watching recent file events log,
chatbot are implemented (GUI based)
10
Chapter 5: Capturing Tacit Knowledge
● print_message
It decides what type of functionality has server
sends. Based on the server’s message, this
function decides what client will provide. Like,
whether a file event has been invoked, request for
listing files has been received.
● open_textinput
this function opens the text window for the client
to open input the file names to be listed in App
console
● destroy destroy all the existing windows 11
Chapter 5: Capturing Tacit Knowledge
● destroy
destroy all the existing windows opened at
current time
● Backgroubd_stuff
This function is the core foundation for all the file
events notification. A thread is maintained which
keeps a watch for any file related events in any
client’s local repository and notifies all other
clients for it so that others can sync.
12
Chapter 5: Capturing Tacit Knowledge
● chathistory
this function opens the chat a new window only
for the purpose of client-to-client communication
for efficient workflow.
● recent_activities
Here the log is maintained for all file related
events which once came as notifications
pop-up
● notify notifies through a notification to all the
connected clients if there is a file event in
any client’s local repository. 13
Chapter 5: Capturing Tacit Knowledge
● notify
notifies through a notification to all the connected
clients if there is a file event in any client’s
local repository
14
Chapter 5: Capturing Tacit Knowledge
15
Chapter 5: Capturing Tacit Knowledge
Made by: MANOJ SONKAR(10103490)
SUMIT SONAL(10103463)
16

More Related Content

What's hot

Parity Progress Report
Parity Progress ReportParity Progress Report
Parity Progress Reportgavofyork
 
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP ServletsMobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servletstelestax
 
Reactive micro services using RSocket
Reactive micro services using RSocketReactive micro services using RSocket
Reactive micro services using RSockettothepointIT
 
Using RabbitMQ and Netty library to implement RPC protocol
Using RabbitMQ and Netty library to implement RPC protocolUsing RabbitMQ and Netty library to implement RPC protocol
Using RabbitMQ and Netty library to implement RPC protocolTho Q Luong Luong
 
Messaging-as-a-Service Rivieradev 2017
Messaging-as-a-Service Rivieradev 2017Messaging-as-a-Service Rivieradev 2017
Messaging-as-a-Service Rivieradev 2017Ulf Lilleengen
 
gRPC Design and Implementation
gRPC Design and ImplementationgRPC Design and Implementation
gRPC Design and ImplementationVarun Talwar
 
gRPC: The Story of Microservices at Square
gRPC: The Story of Microservices at SquaregRPC: The Story of Microservices at Square
gRPC: The Story of Microservices at SquareApigee | Google Cloud
 
NATS vs HTTP
NATS vs HTTPNATS vs HTTP
NATS vs HTTPApcera
 
Hyperledger Consensus Algorithms
Hyperledger Consensus AlgorithmsHyperledger Consensus Algorithms
Hyperledger Consensus AlgorithmsMabelOza12
 
Messaging for the cloud
Messaging for the cloudMessaging for the cloud
Messaging for the clouddejanb
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and ToolsRihusoft
 
Blockchain Explorer
Blockchain ExplorerBlockchain Explorer
Blockchain ExplorerRihusoft
 
RSocket — new Reactive cross-network Protocol? Олег Докука и Игорь Лозинский
RSocket — new Reactive cross-network Protocol? Олег Докука и Игорь Лозинский RSocket — new Reactive cross-network Protocol? Олег Докука и Игорь Лозинский
RSocket — new Reactive cross-network Protocol? Олег Докука и Игорь Лозинский Sigma Software
 

What's hot (17)

Parity Progress Report
Parity Progress ReportParity Progress Report
Parity Progress Report
 
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP ServletsMobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
 
Opentracing 101
Opentracing 101Opentracing 101
Opentracing 101
 
Reactive micro services using RSocket
Reactive micro services using RSocketReactive micro services using RSocket
Reactive micro services using RSocket
 
Using RabbitMQ and Netty library to implement RPC protocol
Using RabbitMQ and Netty library to implement RPC protocolUsing RabbitMQ and Netty library to implement RPC protocol
Using RabbitMQ and Netty library to implement RPC protocol
 
Messaging-as-a-Service Rivieradev 2017
Messaging-as-a-Service Rivieradev 2017Messaging-as-a-Service Rivieradev 2017
Messaging-as-a-Service Rivieradev 2017
 
gRPC Design and Implementation
gRPC Design and ImplementationgRPC Design and Implementation
gRPC Design and Implementation
 
gRPC: The Story of Microservices at Square
gRPC: The Story of Microservices at SquaregRPC: The Story of Microservices at Square
gRPC: The Story of Microservices at Square
 
Introduction to gRPC
Introduction to gRPCIntroduction to gRPC
Introduction to gRPC
 
NATS vs HTTP
NATS vs HTTPNATS vs HTTP
NATS vs HTTP
 
Hyperledger Consensus Algorithms
Hyperledger Consensus AlgorithmsHyperledger Consensus Algorithms
Hyperledger Consensus Algorithms
 
gRPC
gRPCgRPC
gRPC
 
Notes on Netty baics
Notes on Netty baicsNotes on Netty baics
Notes on Netty baics
 
Messaging for the cloud
Messaging for the cloudMessaging for the cloud
Messaging for the cloud
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and Tools
 
Blockchain Explorer
Blockchain ExplorerBlockchain Explorer
Blockchain Explorer
 
RSocket — new Reactive cross-network Protocol? Олег Докука и Игорь Лозинский
RSocket — new Reactive cross-network Protocol? Олег Докука и Игорь Лозинский RSocket — new Reactive cross-network Protocol? Олег Докука и Игорь Лозинский
RSocket — new Reactive cross-network Protocol? Олег Докука и Игорь Лозинский
 

Viewers also liked

La blanca paloma.doc dia de la paz
La blanca paloma.doc dia de la pazLa blanca paloma.doc dia de la paz
La blanca paloma.doc dia de la pazcampijo1
 
Apagado de cal y factores sistemas vendidos Chemco
Apagado de cal y factores  sistemas vendidos ChemcoApagado de cal y factores  sistemas vendidos Chemco
Apagado de cal y factores sistemas vendidos ChemcoAmerican Gate Trading S.A.
 
Vom Web2.0 zum Unternehmen2.0
Vom Web2.0 zum Unternehmen2.0Vom Web2.0 zum Unternehmen2.0
Vom Web2.0 zum Unternehmen2.0SoftwareSaxony
 
Buyer'sGuideIssuu
Buyer'sGuideIssuuBuyer'sGuideIssuu
Buyer'sGuideIssuuMolly Horak
 
Investigacion Enfermedades Cronicidad Kronikgune
Investigacion Enfermedades Cronicidad KronikguneInvestigacion Enfermedades Cronicidad Kronikgune
Investigacion Enfermedades Cronicidad KronikguneKronikgune
 
Precis Book Agile mgmt software engineering david j andreson summary viramdas...
Precis Book Agile mgmt software engineering david j andreson summary viramdas...Precis Book Agile mgmt software engineering david j andreson summary viramdas...
Precis Book Agile mgmt software engineering david j andreson summary viramdas...Vishwanath Ramdas
 
El Otorongo Nº 209
El Otorongo Nº 209El Otorongo Nº 209
El Otorongo Nº 209miguelguerra
 
Arte creativo
Arte creativoArte creativo
Arte creativomaherran
 
Fb Y Las Instituciones Ii. J.Gros
Fb Y Las Instituciones Ii. J.GrosFb Y Las Instituciones Ii. J.Gros
Fb Y Las Instituciones Ii. J.Grosfuleta
 
Taggies catalogue 2011
Taggies catalogue 2011Taggies catalogue 2011
Taggies catalogue 2011celectkurt
 
Comparte Marketing - Trade Marketing - Juan Fco. Rivero
Comparte Marketing - Trade Marketing - Juan Fco. RiveroComparte Marketing - Trade Marketing - Juan Fco. Rivero
Comparte Marketing - Trade Marketing - Juan Fco. RiveroLas Iniciativas
 
Relevo 04 unid
Relevo 04 unidRelevo 04 unid
Relevo 04 unidquiquehs
 
#CompetitividadCAPV María Lasa Irizar International Niche Market Leaders
#CompetitividadCAPV María Lasa Irizar International Niche Market Leaders#CompetitividadCAPV María Lasa Irizar International Niche Market Leaders
#CompetitividadCAPV María Lasa Irizar International Niche Market LeadersOrkestra
 
Anywave Technical Seminar July 2016 OFDM ISDB-T2
Anywave Technical Seminar   July 2016 OFDM ISDB-T2Anywave Technical Seminar   July 2016 OFDM ISDB-T2
Anywave Technical Seminar July 2016 OFDM ISDB-T2Frank Massa
 

Viewers also liked (20)

La blanca paloma.doc dia de la paz
La blanca paloma.doc dia de la pazLa blanca paloma.doc dia de la paz
La blanca paloma.doc dia de la paz
 
Apagado de cal y factores sistemas vendidos Chemco
Apagado de cal y factores  sistemas vendidos ChemcoApagado de cal y factores  sistemas vendidos Chemco
Apagado de cal y factores sistemas vendidos Chemco
 
Vom Web2.0 zum Unternehmen2.0
Vom Web2.0 zum Unternehmen2.0Vom Web2.0 zum Unternehmen2.0
Vom Web2.0 zum Unternehmen2.0
 
Buyer'sGuideIssuu
Buyer'sGuideIssuuBuyer'sGuideIssuu
Buyer'sGuideIssuu
 
Investigacion Enfermedades Cronicidad Kronikgune
Investigacion Enfermedades Cronicidad KronikguneInvestigacion Enfermedades Cronicidad Kronikgune
Investigacion Enfermedades Cronicidad Kronikgune
 
Precis Book Agile mgmt software engineering david j andreson summary viramdas...
Precis Book Agile mgmt software engineering david j andreson summary viramdas...Precis Book Agile mgmt software engineering david j andreson summary viramdas...
Precis Book Agile mgmt software engineering david j andreson summary viramdas...
 
2011 memoria
2011 memoria2011 memoria
2011 memoria
 
El Otorongo Nº 209
El Otorongo Nº 209El Otorongo Nº 209
El Otorongo Nº 209
 
Arte creativo
Arte creativoArte creativo
Arte creativo
 
Weltbote von Myra - WB62
Weltbote von Myra - WB62Weltbote von Myra - WB62
Weltbote von Myra - WB62
 
Fb Y Las Instituciones Ii. J.Gros
Fb Y Las Instituciones Ii. J.GrosFb Y Las Instituciones Ii. J.Gros
Fb Y Las Instituciones Ii. J.Gros
 
Macro and micro econ
Macro and micro econMacro and micro econ
Macro and micro econ
 
Polarografia
PolarografiaPolarografia
Polarografia
 
Taggies catalogue 2011
Taggies catalogue 2011Taggies catalogue 2011
Taggies catalogue 2011
 
Comparte Marketing - Trade Marketing - Juan Fco. Rivero
Comparte Marketing - Trade Marketing - Juan Fco. RiveroComparte Marketing - Trade Marketing - Juan Fco. Rivero
Comparte Marketing - Trade Marketing - Juan Fco. Rivero
 
TecCom-07-Multiplexado
TecCom-07-MultiplexadoTecCom-07-Multiplexado
TecCom-07-Multiplexado
 
Relevo 04 unid
Relevo 04 unidRelevo 04 unid
Relevo 04 unid
 
#CompetitividadCAPV María Lasa Irizar International Niche Market Leaders
#CompetitividadCAPV María Lasa Irizar International Niche Market Leaders#CompetitividadCAPV María Lasa Irizar International Niche Market Leaders
#CompetitividadCAPV María Lasa Irizar International Niche Market Leaders
 
Ulan bator
Ulan batorUlan bator
Ulan bator
 
Anywave Technical Seminar July 2016 OFDM ISDB-T2
Anywave Technical Seminar   July 2016 OFDM ISDB-T2Anywave Technical Seminar   July 2016 OFDM ISDB-T2
Anywave Technical Seminar July 2016 OFDM ISDB-T2
 

Similar to ProMan(Project Management in python language using KIVY platform)

Addressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh IntegrationAddressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh IntegrationThomasGraf42
 
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorTroubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorWSO2
 
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataMonitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataGetInData
 
MuleSoft Surat Virtual Meetup#33 - Unleash the power of Anypoint MQ and DLQ
MuleSoft Surat Virtual Meetup#33 - Unleash the power of Anypoint MQ and DLQ MuleSoft Surat Virtual Meetup#33 - Unleash the power of Anypoint MQ and DLQ
MuleSoft Surat Virtual Meetup#33 - Unleash the power of Anypoint MQ and DLQ Jitendra Bafna
 
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorTroubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorWSO2
 
Deep Dive into the Pulsar Binary Protocol - Pulsar Virtual Summit Europe 2021
Deep Dive into the Pulsar Binary Protocol - Pulsar Virtual Summit Europe 2021Deep Dive into the Pulsar Binary Protocol - Pulsar Virtual Summit Europe 2021
Deep Dive into the Pulsar Binary Protocol - Pulsar Virtual Summit Europe 2021StreamNative
 
Xml tyoelamassa eng
Xml tyoelamassa engXml tyoelamassa eng
Xml tyoelamassa engJoniKettunen
 
The new (is it really ) api stack
The new (is it really ) api stackThe new (is it really ) api stack
The new (is it really ) api stackLuca Mattia Ferrari
 
OPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONOPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONSUMIT KUMAR
 
FTP Client Buildup1. IntroductionThe project is related to bui
FTP Client Buildup1. IntroductionThe project is related to buiFTP Client Buildup1. IntroductionThe project is related to bui
FTP Client Buildup1. IntroductionThe project is related to buiJeanmarieColbert3
 
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic
 
Powering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorialPowering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorialBenjamin Cabé
 
Inter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS XInter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS XHEM DUTT
 
Montreal MuleSoft_Meetup_04-08-2022.pptx
Montreal MuleSoft_Meetup_04-08-2022.pptxMontreal MuleSoft_Meetup_04-08-2022.pptx
Montreal MuleSoft_Meetup_04-08-2022.pptxSadik Ali
 
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookVMware Tanzu
 
CSC 451551 Computer Networks Fall 2016Project 4 Softwar.docx
CSC 451551 Computer Networks Fall 2016Project 4 Softwar.docxCSC 451551 Computer Networks Fall 2016Project 4 Softwar.docx
CSC 451551 Computer Networks Fall 2016Project 4 Softwar.docxannettsparrow
 

Similar to ProMan(Project Management in python language using KIVY platform) (20)

Addressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh IntegrationAddressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh Integration
 
Java one2013
Java one2013Java one2013
Java one2013
 
Python lecture 11
Python lecture 11Python lecture 11
Python lecture 11
 
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorTroubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
 
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInDataMonitoring in Big Data Platform - Albert Lewandowski, GetInData
Monitoring in Big Data Platform - Albert Lewandowski, GetInData
 
MuleSoft Surat Virtual Meetup#33 - Unleash the power of Anypoint MQ and DLQ
MuleSoft Surat Virtual Meetup#33 - Unleash the power of Anypoint MQ and DLQ MuleSoft Surat Virtual Meetup#33 - Unleash the power of Anypoint MQ and DLQ
MuleSoft Surat Virtual Meetup#33 - Unleash the power of Anypoint MQ and DLQ
 
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorTroubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
 
Deep Dive into the Pulsar Binary Protocol - Pulsar Virtual Summit Europe 2021
Deep Dive into the Pulsar Binary Protocol - Pulsar Virtual Summit Europe 2021Deep Dive into the Pulsar Binary Protocol - Pulsar Virtual Summit Europe 2021
Deep Dive into the Pulsar Binary Protocol - Pulsar Virtual Summit Europe 2021
 
Xml tyoelamassa eng
Xml tyoelamassa engXml tyoelamassa eng
Xml tyoelamassa eng
 
The new (is it really ) api stack
The new (is it really ) api stackThe new (is it really ) api stack
The new (is it really ) api stack
 
OPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONOPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATION
 
FTP Client Buildup1. IntroductionThe project is related to bui
FTP Client Buildup1. IntroductionThe project is related to buiFTP Client Buildup1. IntroductionThe project is related to bui
FTP Client Buildup1. IntroductionThe project is related to bui
 
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with KubernetesSumo Logic Cert Jam - Advanced Metrics with Kubernetes
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
 
Powering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorialPowering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorial
 
Monkey Server
Monkey ServerMonkey Server
Monkey Server
 
Inter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS XInter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS X
 
Montreal MuleSoft_Meetup_04-08-2022.pptx
Montreal MuleSoft_Meetup_04-08-2022.pptxMontreal MuleSoft_Meetup_04-08-2022.pptx
Montreal MuleSoft_Meetup_04-08-2022.pptx
 
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First Look
 
Event driven-arch
Event driven-archEvent driven-arch
Event driven-arch
 
CSC 451551 Computer Networks Fall 2016Project 4 Softwar.docx
CSC 451551 Computer Networks Fall 2016Project 4 Softwar.docxCSC 451551 Computer Networks Fall 2016Project 4 Softwar.docx
CSC 451551 Computer Networks Fall 2016Project 4 Softwar.docx
 

Recently uploaded

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 

Recently uploaded (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

ProMan(Project Management in python language using KIVY platform)

  • 1. Chapter 5: Capturing Tacit Knowledge TITLE : ProMan A networking project Submitted to : Mrs. Mukta Goel Submitted By: MANOJ SONKAR(10103490) SUMIT SONAL(10103463) 1
  • 2. Chapter 5: Capturing Tacit Knowledge  This is a project of networking & it provides a good platform for working on a project from different locations.  A network service is a service hosted on a computer network. Network services provide some functionality for members or users of the network. Services are usually based on a defined service protocol. 2
  • 3. Chapter 5: Capturing Tacit Knowledge 3
  • 4. Chapter 5: Capturing Tacit Knowledge  What is Twisted Client-Server  ● Twisted is designed for complete separation between logical protocols (usually relying on stream- based connection semantics, such as HTTP orPOP3) and physical transport layers supporting such stream-based semantics (such as files, sockets or SSL libraries).  ● Connection between a logical protocol and a transport layer happens at the last possible moment—just before information is passed into the logical protocol instance. 4
  • 5. Chapter 5: Capturing Tacit Knowledge  The various Operating Systems that supports  ProMan are listed below  Windows 7, 8  Mac OS ,  Fedora 15 +,  Ubuntu 12.04 onwards Python 2.7 5
  • 6. Chapter 5: Capturing Tacit Knowledge  Hardware specification for ProMan are quite simple, computer System running  it will require following configuration : Processor 2.1 GHz+  Ram 500MB+  Graphics Card 6
  • 7. Chapter 5: Capturing Tacit Knowledge  ProMan works on Windows, linux and Mac Os platform, but still needs many dependencies to be installed to run the developer version. These are as follows :  1 Python  2 Kivy Gui Platform  3 Python’s Twisted Module  4 Watchdog Module Python  5 Python’s Pywin32 module  6 Sphnix module  7 OpenGL 2.0 + 7
  • 8. Chapter 5: Capturing Tacit Knowledge  Functional :  Ability to view online clients  ● Ability to finger(information retrieval) individual clients  ● File search platform  ● File transfer  ● Network file search capability  ● Notification Broadcasting of local events  ● Tracking changes in local folder  ● Chat Functionality 8
  • 9. Chapter 5: Capturing Tacit Knowledge The various functions used in Server App are as follows: ● connectionmade Function displaying whether a connection with client is established, input address of client. List of available/online clients is then displayed. ● connectionlost Detects whether client connection has been lost and removes the respective client’s state from the availlable clients’ list. ● addclient adds client’s state and its related information to the list of available clients. 9
  • 10. Chapter 5: Capturing Tacit Knowledge connect_to_server this function is defined in client to connect server at specific address and at specific port . ● send_message This function sends a message from client to server for connection. ● start_utilities Here elements for functionalities like file listing, watching recent file events log, chatbot are implemented (GUI based) 10
  • 11. Chapter 5: Capturing Tacit Knowledge ● print_message It decides what type of functionality has server sends. Based on the server’s message, this function decides what client will provide. Like, whether a file event has been invoked, request for listing files has been received. ● open_textinput this function opens the text window for the client to open input the file names to be listed in App console ● destroy destroy all the existing windows 11
  • 12. Chapter 5: Capturing Tacit Knowledge ● destroy destroy all the existing windows opened at current time ● Backgroubd_stuff This function is the core foundation for all the file events notification. A thread is maintained which keeps a watch for any file related events in any client’s local repository and notifies all other clients for it so that others can sync. 12
  • 13. Chapter 5: Capturing Tacit Knowledge ● chathistory this function opens the chat a new window only for the purpose of client-to-client communication for efficient workflow. ● recent_activities Here the log is maintained for all file related events which once came as notifications pop-up ● notify notifies through a notification to all the connected clients if there is a file event in any client’s local repository. 13
  • 14. Chapter 5: Capturing Tacit Knowledge ● notify notifies through a notification to all the connected clients if there is a file event in any client’s local repository 14
  • 15. Chapter 5: Capturing Tacit Knowledge 15
  • 16. Chapter 5: Capturing Tacit Knowledge Made by: MANOJ SONKAR(10103490) SUMIT SONAL(10103463) 16