modern browser as a programming editor
DESCRIPTION
notes for online programming editor thinkingTRANSCRIPT
StrongSoft Lab.
Yan-hong Lin
lyhcode at gmail.com
StrongSoft Lab.
StrongSoft Lab.
Browser + CodeMirror (on-line)◦ Benefits: write everywhere
◦ Disadvantages: feature limitation
Web Start + jEdit (off-line)
Standalone jEdit (off-line)
Any Editors (off-line)◦ Integrated with file-system management
StrongSoft Lab.
Browser + remote TestAgent
Browser + embedded TestAgent◦ Applet …not work (..in many browsers)
◦ Web Start (.jnlp) …works
Browser + local TestAgent◦ A daemon with COMET data source reader
jEdit + CompilerRunner (current PLWeb)
StrongSoft Lab.
Capture stdout/stderr outputs
Caputre program output/exit value
Using Junit(-like) test reports
StrongSoft Lab.
Report services (web services)◦ a callback API implementation with session auth
Upload to FTP(-like) network storages
Send with E-mail
StrongSoft Lab.
Simple plain texts
Structured XML formats
Customization HTML
Other formats like .PDF, .XLS, …◦ provide download links or …
◦ browse online with Google Docs Viewer(-like) services
StrongSoft Lab.
Browser + report page◦ with client-pull / server-push
Local TestAgent embedded report features◦ also save a copy to server
StrongSoft Lab.