<div dir="ltr">On Thu, Feb 21, 2013 at 2:27 PM, Andrew Sweger <span dir="ltr"><<a href="mailto:andrew@sweger.net" target="_blank">andrew@sweger.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I need to compose a question but I don't know enough about the subject<br>
matter to even know what to ask (or even of whom to ask it). I'm turning<br>
to you, my most trusted local source of technical knowledge, in the hope<br>
that I can get myself pointed in the right direction or make connections<br>
with the right people. As the subject is not really Perl-related, feel<br>
free to ignore this or respond privately (no need to turn this into an<br>
off-topic discussion). </blockquote><div><br></div><div style>For non-perl related questions the LOPSA (<a href="http://lopsa.org">lopsa.org</a>) group might be a better resource for you. LOPSA has a local chapter called SASAG (<a href="http://sasag.org">sasag.org</a>). LOPSA is a world-wide group that would be a great resource for this kind of question.</div>
<div> </div><div>>So, I want to give my customers a thing (let's</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
call it a web browser plug-in) they can install that would show them an<br>
icon of their document right on the web page. They could double-click on<br>
the icon and, as if by magic, the document would open in their application<br>
of choice (i.e., MS Word). When they were done making changes and quit the<br>
application, the document would again, as if by magic, be transported back<br>
to the web server and safely stored in the "cloud".</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
(Please note that SMB, CIFS, FTP, SFTP, SCP, NFS, AFS, BFP, ACKTHPPPT, and<br>
WEBDAV have all been ruled out as either not supporting encryption,<br>
involving more software to install, configure, and operate separately, or<br>
requiring yet another authentication silo.)<br>
<br></blockquote><div><br></div><div style>I was going to recommend WebDAV, but you seem to have ruled that out already. The only other thing that I can think of that would fit /most/ of your wants would be some kind of VPN, possibly an HTTPS VPN, that would probably implement one of the above protocols inside the web browser.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
When I go looking for web browser plug-in developers, so far I am only<br>
finding people (or companies) that write plug-ins that do things strictly<br>
within the web page, like multi-media, graphics, sound, video, or look up<br>
the price for something on the page at your favorite other site. I need<br>
something that can break the security sandbox model (because the customer<br>
wants it that way) bridging the gap between the DOM, JavaScript, and the<br>
operating system shell.<br></blockquote><div><br></div><div style>I would think that breaking the sandbox model would be your biggest hurdle. All modern browsers implement that very strongly for a very good reason. You may end up with a non-browser application that somehow embeds itself into the browser or implements browser-like functionality.</div>
<div style> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Where does one look to find this kind of skill in particular? Does it have<br>
a special name? What targetted keywords will get me closer to what I need.<br>
What do I tell the recruiter to look for (they are the ones bringing me<br>
multi-media hackers)?<br></blockquote><div><br></div><div style>I'm sure some of my colleagues on the LOPSA lists can provide more insight. I would recommend a .NET or Java application developer with web browser development experience. Because of the sandbox model your typical "plugin developer" probably won't know much about interacting with the local or remote file system.</div>
</div><div><br></div>-- <br>Perfection is just a word I use occasionally with mustard.<br>--Atom Powers--
</div></div>