SkillAgentSearch skills...

SharedPainter

cross platform multiuser network painting program using Qt, boost asio

Install / Use

/learn @gunoodaddy/SharedPainter
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Shared Painter

<img src="https://raw.github.com/gunoodaddy/SharedPainter/master/SharedPainterIntro.png"/>

Features

  • Tested on win32
  • Tested on mac
  • Automatically server finding by udp broadcast (only available for the same network)
  • Available to use relay server
  • TCP directly connection to host (host with NAT not available yet..)
  • Multiuser sharing
  • Free Pen Object
  • Text Object
  • Background Image (Screen shot)
  • File Object (limit 200MB per a file)
  • Image File Object (limit 200MB per a file)
  • Image File Object Scale
  • Window layout sync
  • All items position sync
  • Object Remove
  • Export/Import file
  • Undo/Redo
  • Playback
  • Clipboard paste
  • System tray
  • Channel Chatting
  • Broadcast Chatting (only available for the same network)
  • Auto version update feature
  • Auto-save file(export) before items are cleared
  • Screen Recording feature added. BETA. only Windows 7. (not tested on Mac, etc)

TODO

  • Basic figure drawing

Requirement

  • Now, you can build with Qt Creator

Common Requirements

  • Qt 4.8.2+ (http://qt-project.org/downloads) <br> You should install the Qt SDK for reducing your stamina waste..
  • boost 1.51 with asio (if Windows, just download this : http://www.boostpro.com/download/)

Visual Studio 2008 Build Requirements

  • Visual Studio 2008 (not express version)
  • Qt Visual Studio Add-in (http://releases.qt-project.org/vsaddin/qt-vs-addin-1.1.11-opensource.exe)

QT Creator Build Requirements

  • QT Creator (if you installed QT SDK, QT Creator is automatically installed..)
  • debugging tool(for QT Creator on windows) : http://msdn.microsoft.com/ko-kr/windows/hardware/hh852363

Windows Screen Capture Requirements

  • UScreenCapture (http://www.videohelp.com/tools/UScreenCapture)
  • Now, screen recording is only tested on Windows 7. It's BETA.

Add System Environment <br>

QT_DIR : qt home directory. <br> BOOST_DIR : boost home directory <br>

Server Requirements

  • coconut network library
  • libevent
  • boost 1.47+

Related Skills

View on GitHub
GitHub Stars41
CategoryDevelopment
Updated1y ago
Forks22

Languages

C++

Security Score

60/100

Audited on Nov 14, 2024

No findings