Modern Browser as a Programming Editor

678
-1

Published on

notes for online programming editor thinking

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
678
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Modern Browser as a Programming Editor

  1. 1. StrongSoft Lab. Yan-hong Linlyhcode at gmail.com
  2. 2. StrongSoft Lab.
  3. 3. 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
  4. 4. 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)
  5. 5. StrongSoft Lab. Capture stdout/stderr outputs Caputre program output/exit value Using Junit(-like) test reports
  6. 6. StrongSoft Lab. Report services (web services) ◦ a callback API implementation with session auth Upload to FTP(-like) network storages Send with E-mail
  7. 7. 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
  8. 8. StrongSoft Lab. Browser + report page ◦ with client-pull / server-push Local TestAgent embedded report features ◦ also save a copy to server
  9. 9. StrongSoft Lab.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×