wiki:PyWacket/Components

PyWacket Components

Computer languages and specific software products, ultimately fulfilling functional requirements.

Technical Components Provided technical components ... so far ...

Languages

  • Python
  • Java
  • Node JS
  • Erlang

Transport

FTP

Multiprocessing Queue

  • Python multiprocessing
    • Basic Messaging

SMTP

Twisted ?

XML/RPC

Security ?

AMQP

via MongoDB

Micro-Frameworks

Bottle

Flask

Tornado

Persistence

  • DB navigation

SQLite

See Notes/SQLite

MongoDB

A major pice of functionality ... see Notes/MongoDB

MySQL

Need to support but not a high priority.

SQLAlchemy

HTTP Server Packages

XAMPP

  • XAMPP, for Windows and Puppy-type systems
  • Lightty

Small Python Servers

  • Werkzeug
  • Tornado
    • Chat Demo
    • Stack Integration

Templating and Content Generation

Template Engines

  • jinja2
  • various

Search Engines

SpiderPlus again

Other Content Generators ?

Search engines ... content inclusion ???

Knowledge Management

Wiki Markup

  • creole
  • converters

RDF

Inference Engine ?

Content Management

Wiki Conversions

A very big deal

Database Conversions

Also very big deal

Process Automation

Some dependencies on SSH.

Twisted

Twistd

Pexpect

Needs SSH

Process Engine

That is, a rule engine of some sort

Pyure - Python Ultra Simple Rule Engine

Instant Messaging and Agents

OpenFire

Spade

Spade like Agent Framework ?

Information Managers

PIMs need common for W-L-OSX

Trac

  • One step at a time. Private, not public so who cares
  • Need repository, Bzr ? Flat file repository ?
  • Repurposing, for what ?
    • Extend for Document Management
  • Identify Trac 1.0 Plugins

Others PIM

Zim Wiki ? ... what else ?

Cloud Services

Google Cloud

Google Apps

  • Gmail
  • Office functions
  • Identity management
  • Maybe GAE for notes, why not

See Notes/GoogleCloud

Amazon

See Notes/AmazonWebServices

Other Cloud Services

Drop Box or whatever

Desktop Integration

Big Java Desktop Applications

usually work on Windows

  • OpenOffice
  • Eclipse

X-Forwarding

Between Linux or to Windows client ... possible Linux client to Windows ?

Plugin Architectures

Multiple architectures in integration context.

Would be nice to nail this down ...

Django, Moin or What ?

Specialized Integration Packages

Cygwin for Windows

  • Pythonic base for bash and Linux commands
  • What will require, huge deal ?
  • What can be compiled via gcc ?
  • Only clean way to do Windows as X-Windows Client ?

Questions

How Compatible-Pythonic Is It ?

Need to stick to Python solutions for compatibility with Windows ?

See SSH for Windows ?

Movable / Transportable OSs

  • Portable Python for instance ...
  • Amazing to say, but a capability-generator in it's own right. Didn't know needed it until have it.
  • OS "drive" gets plugged into multiple machines
  • See Notes/BootableUSB.

Role of Virtual Machines ?

Last modified 3 years ago Last modified on 04/16/2015 02:09:49 PM