<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-20938595</id><updated>2011-04-21T15:41:38.161-03:00</updated><category term='instrumentation'/><category term='yahoo'/><category term='mail'/><category term='spy studio'/><category term='hotmail'/><category term='hooks'/><category term='perl'/><category term='reverse engineering'/><category term='system internals'/><category term='api'/><category term='nktwab'/><category term='webmail'/><category term='library'/><category term='c#'/><category term='win32'/><category term='firefox'/><category term='cookiepie'/><category term='csharp'/><category term='opensource'/><category term='profiles'/><category term='python'/><category term='extension'/><category term='windows'/><category term='.net'/><category term='api monitor'/><category term='addon'/><category term='xp'/><category term='hook'/><category term='vb.net'/><category term='windows address book'/><category term='tab'/><category term='facebook'/><category term='tabs'/><category term='cookies'/><category term='object'/><category term='chocotorta'/><category term='com'/><category term='api spy'/><category term='nektra'/><category term='oeapi'/><category term='vb'/><category term='mantis'/><category term='deviare'/><category term='outlook express api'/><category term='activex'/><category term='lgpl'/><category term='detours'/><category term='mozilla'/><category term='wab'/><category term='gmail'/><category term='vista'/><category term='google'/><title type='text'>Nektra Advanced Computing</title><subtitle type='html'>Innovation, Innovation, Innovation!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nektra.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nektra.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nektra Advanced Computing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20938595.post-8922965943742194352</id><published>2008-02-13T19:09:00.002-02:00</published><updated>2008-02-13T19:12:28.194-02:00</updated><title type='text'>Nektra Blog has Moved</title><content type='html'>The Nektra Advanced Computing Blog has moved to &lt;a href="http://blog.nektra.com/"&gt;http://blog.nektra.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please update your bookmarks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20938595-8922965943742194352?l=nektra.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nektra.blogspot.com/feeds/8922965943742194352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20938595&amp;postID=8922965943742194352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/8922965943742194352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/8922965943742194352'/><link rel='alternate' type='text/html' href='http://nektra.blogspot.com/2008/02/nektra-blog-has-moved.html' title='Nektra Blog has Moved'/><author><name>Nektra Advanced Computing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20938595.post-7031769432580127551</id><published>2007-12-05T17:32:00.000-03:00</published><updated>2007-12-06T20:17:31.195-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotmail'/><category scheme='http://www.blogger.com/atom/ns#' term='mantis'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='cookiepie'/><category scheme='http://www.blogger.com/atom/ns#' term='extension'/><category scheme='http://www.blogger.com/atom/ns#' term='nektra'/><category scheme='http://www.blogger.com/atom/ns#' term='tab'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='chocotorta'/><category scheme='http://www.blogger.com/atom/ns#' term='tabs'/><category scheme='http://www.blogger.com/atom/ns#' term='addon'/><category scheme='http://www.blogger.com/atom/ns#' term='cookies'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='profiles'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='webmail'/><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Cookiepie 1.0.0: Open many Gmail, Yahoo, Hotmail accounts on Firefox</title><content type='html'>Cookiepie is one of the favorite Firefox extensions for web developers and users of webmail services like Google Gmail, Yahoo and Hotmail.&lt;br /&gt;&lt;br /&gt;Web developers use cookiepie to test their sites.&lt;br /&gt;In the past, if a site (e.g. home banking, community site) required extensive testing simulating many different users, the developer needed to open different browsers. Currently all browsers, including Firefox, have just one place to store cookies.&lt;br /&gt;&lt;br /&gt;Some users of webmail services have more than one web account to log into. People are using each web account for different purposes but they can't login to the same site at the same time in the same browser.&lt;br /&gt;&lt;br /&gt;The Cookiepie Firefox Extension is a solution to this problem, as it allows users to log into different webmail accounts on separate tabs. Try it with two or more of your Gmail, Yahoo or Hotmail accounts.&lt;br /&gt;&lt;br /&gt;This new release fixes problems experienced in Gmail 2.0, and supports many complex sites like the new Yahoo mail. Even webmail embedded chat is working now!&lt;br /&gt;&lt;br /&gt;We have made a short video so you can see it in action:&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1EBkB-Yp-zM&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/1EBkB-Yp-zM&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Cookiepie is Free Open Source Software under the GPLv2 license. You can install it now from &lt;a href="http://www.nektra.com/oss/firefox/extensions/cookiepie/"&gt;Nektra Cookiepie site&lt;/a&gt;.&lt;br /&gt;Please, if you have comments leave them in our group &lt;a href="http://groups.google.com/group/Nektra-CookiePie"&gt;here&lt;/a&gt;. We would particularly like to hear about your experience with other sites, such as Facebook. We are making a &lt;a href="http://www.nektra.com/oss/firefox/extensions/cookiepie/help.php"&gt;list&lt;/a&gt; of supported websites.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20938595-7031769432580127551?l=nektra.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nektra.blogspot.com/feeds/7031769432580127551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20938595&amp;postID=7031769432580127551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/7031769432580127551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/7031769432580127551'/><link rel='alternate' type='text/html' href='http://nektra.blogspot.com/2007/12/cookiepie-100-open-many-gmail-yahoo.html' title='Cookiepie 1.0.0: Open many Gmail, Yahoo, Hotmail accounts on Firefox'/><author><name>Nektra Advanced Computing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20938595.post-600610874687862158</id><published>2007-09-24T11:18:00.001-03:00</published><updated>2007-09-24T12:05:20.216-03:00</updated><title type='text'>Spy Studio 0.9.3b released</title><content type='html'>Spy Studio moves forward to 0.9.3b.&lt;br /&gt;New features include:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Wide hooks -&gt; This will let you intercept calls from every available process in the system.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Process Monitoring -&gt; Automatic process list refresh.&lt;/li&gt;&lt;li&gt;Modify GUID function parameter  to reference other identifier (e.g.: object CLSID)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Performance improvement.&lt;/li&gt;&lt;li&gt;Several Fixes. You should find it more robust.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Also, this version had a lot of core changes, to prepare it for the new features. We'll be thankful to hear any recommendation or bug report.&lt;br /&gt;&lt;br /&gt;Get &lt;a href="http://www.nektra.com/products/spystudio/download.php"&gt;Spy Studio&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TQNhxlsNLn4/RvfQ2B7UZvI/AAAAAAAAAAc/tS8PDvFcdzQ/s1600-h/spy-studio-v0-9-3b.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_TQNhxlsNLn4/RvfQ2B7UZvI/AAAAAAAAAAc/tS8PDvFcdzQ/s320/spy-studio-v0-9-3b.png" alt="" id="BLOGGER_PHOTO_ID_5113785528551237362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy It! And stay tuned for more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20938595-600610874687862158?l=nektra.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nektra.blogspot.com/feeds/600610874687862158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20938595&amp;postID=600610874687862158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/600610874687862158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/600610874687862158'/><link rel='alternate' type='text/html' href='http://nektra.blogspot.com/2007/09/spy-studio-093b-released.html' title='Spy Studio 0.9.3b released'/><author><name>Nektra Advanced Computing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TQNhxlsNLn4/RvfQ2B7UZvI/AAAAAAAAAAc/tS8PDvFcdzQ/s72-c/spy-studio-v0-9-3b.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20938595.post-6525644111624421276</id><published>2007-07-31T14:40:00.000-03:00</published><updated>2007-07-31T16:02:33.916-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='detours'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='library'/><category scheme='http://www.blogger.com/atom/ns#' term='object'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><category scheme='http://www.blogger.com/atom/ns#' term='vb'/><category scheme='http://www.blogger.com/atom/ns#' term='api'/><category scheme='http://www.blogger.com/atom/ns#' term='vb.net'/><category scheme='http://www.blogger.com/atom/ns#' term='instrumentation'/><category scheme='http://www.blogger.com/atom/ns#' term='hook'/><category scheme='http://www.blogger.com/atom/ns#' term='xp'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='deviare'/><category scheme='http://www.blogger.com/atom/ns#' term='hooks'/><category scheme='http://www.blogger.com/atom/ns#' term='activex'/><category scheme='http://www.blogger.com/atom/ns#' term='com'/><category scheme='http://www.blogger.com/atom/ns#' term='csharp'/><title type='text'>Deviare hook component released</title><content type='html'>We have released the first version of &lt;a href="http://www.nektra.com/products/deviare/"&gt;Deviare&lt;/a&gt;. A free trial is available for &lt;a href="http://www.nektra.com/products/deviare/"&gt;download&lt;/a&gt;.&lt;br /&gt;Deviare is a component for 'easy hooking' of Windows DLLs. Now you don't need to be an expert to incercept operating system functions because you use a COM object abstracting many of the complexities.&lt;br /&gt;&lt;br /&gt;To show the power look at the following code snippet in CSharp (.NET):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;DeviareTools.IProcesses procs = _mgr.get_Processes(0);&lt;br /&gt;DeviareTools.IProcess proc = procs.get_Item("msnmsgr.exe");&lt;br /&gt;DeviareTools.IPEModuleInfo mod =&lt;br /&gt;proc.Modules.get_ModuleByName("ws2_32.dll");&lt;br /&gt;DeviareTools.IExportedFunction fnc =&lt;br /&gt;mod.Functions.get_ItemByName("send");&lt;br /&gt;&lt;br /&gt;hook = mgr.CreateHook(fnc);&lt;br /&gt;hook.Attach(proc);&lt;br /&gt;hook.OnFunctionCalled +=&lt;br /&gt;new Deviare.DHookEvents_OnFunctionCalledEventHandler&lt;br /&gt;(hook_OnFunctionCalled);&lt;br /&gt;hook.Properties = (int)DeviareCommonLib.HookFlags._call_before;&lt;br /&gt;hook.Hook();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void hook_OnFunctionCalled(DeviareTools.Process proc,&lt;br /&gt;DeviareParams.ICallInfo callInfo, Deviare.IRemoteCall rCall)&lt;br /&gt;{&lt;br /&gt; DeviareParams.IParams pms = callInfo.Params;&lt;br /&gt; DeviareParams.IEnumParams enm = pms.Enumerator;&lt;br /&gt; DeviareParams.IParam pm = enm.First;&lt;br /&gt; pm = enm.Next;&lt;br /&gt; object[] args = new object[1];&lt;br /&gt; string msg = "Transmition -&gt; ";&lt;br /&gt; msg += pm.Value;&lt;br /&gt; msg += "\r\n";&lt;br /&gt; args[0] = msg;&lt;br /&gt; txtOutput.Invoke(new AppendHandler(Append), args);&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;With this simple code you hook the send function in the WinSock dll for the Messenger process and our own function hook_OnFunctionCalled is called before the 'real send'&lt;br /&gt;The code can be written in any COM friendly programming language like: C++, C#, VB, Java, Python, Perl, Ruby and many others. &lt;a href="http://www.nektra.com/products/deviare/download.php"&gt;API Hook examples in C++, C#, VB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Many applications can now be built on Deviare Technology like &lt;a href="http://www.nektra.com/products/spystudio/"&gt;Spy Studio&lt;/a&gt; a tool to monitor Windows API and available for free.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20938595-6525644111624421276?l=nektra.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nektra.blogspot.com/feeds/6525644111624421276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20938595&amp;postID=6525644111624421276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/6525644111624421276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/6525644111624421276'/><link rel='alternate' type='text/html' href='http://nektra.blogspot.com/2007/07/deviare-hook-component-released.html' title='Deviare hook component released'/><author><name>Nektra Advanced Computing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20938595.post-3483539822167109321</id><published>2007-05-16T16:42:00.000-03:00</published><updated>2007-05-16T18:57:06.039-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outlook express api'/><category scheme='http://www.blogger.com/atom/ns#' term='nektra'/><category scheme='http://www.blogger.com/atom/ns#' term='nktwab'/><category scheme='http://www.blogger.com/atom/ns#' term='reverse engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='api spy'/><category scheme='http://www.blogger.com/atom/ns#' term='wab'/><category scheme='http://www.blogger.com/atom/ns#' term='api monitor'/><category scheme='http://www.blogger.com/atom/ns#' term='oeapi'/><category scheme='http://www.blogger.com/atom/ns#' term='windows address book'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='hook'/><category scheme='http://www.blogger.com/atom/ns#' term='lgpl'/><category scheme='http://www.blogger.com/atom/ns#' term='deviare'/><category scheme='http://www.blogger.com/atom/ns#' term='spy studio'/><category scheme='http://www.blogger.com/atom/ns#' term='system internals'/><title type='text'>Next moves: Spy Studio, Deviare, OEAPI for Vista, NKT WAB LGPL</title><content type='html'>As you may already know, &lt;a href="http://www.nektra.com/"&gt;Nektra&lt;/a&gt; core skills &amp; knowledge can be briefly summarized in system internals &amp;amp; problem solving, innovation and creativity. We were working hard to introduce new products in the market and it's very stimulating when you receive "Wows!" from people who can appreciate the complex stuff we have made.&lt;br /&gt;&lt;br /&gt;Our next play is Spy Studio, Deviare, OEAPI for Vista &amp; NKTWAB license change to LGPL:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nektra.com/products/spystudio/"&gt;Spy Studio&lt;/a&gt; is a new tool for hooking microsoft windows applications, it has an intuitive interface and you don't need to be an expert in assembler or reverse engineering to insert hooks into different API's or DLL's. It has many interesting applications like seeing what your software is doing internally, and from the business perspective it's very useful for monitoring, isolating processes access to some API or DLL, debugging, litigation &amp;amp; software forensics, support, software engineering blackbox testing, etc. You can download it now from &lt;a href="http://www.nektra.com/products/spystudio/download.php"&gt;here&lt;/a&gt;. We would be very glad to receive you comments in &lt;a href="http://forum.nektra.com/"&gt;our forums&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nektra.com/products/deviare/"&gt;Deviare&lt;/a&gt; is the component to do your own applications and the framework used to develop Spy Studio. You can do your own hooking application with it, and extends Spy Studio's possibilities to your own requirements, for example your own api monitors, administration tools, themes/skins/gui (i.e: scrollbar issues), posture agents, intrusion detection at the application level, etc.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nektra.com/products/oeapi/"&gt;OEAPI &lt;/a&gt;has been growing and now supports Vista's Windows Mail in addition to Outlook Express. We are currently at the version 3.1.2 and 3.2.0 will be released very soon. OEAPI has really improved in demos, documentation, performance and capabilities. There is an updated list at &lt;a href="http://www.nektra.com/products/oeapi/whatsnew.php"&gt;What's new section&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nektra.com/products/wab/index.php"&gt;NKT WAB&lt;/a&gt; is now LGPL and it shows how to implement features not available or documented in the microsoft windows api. This component is useful for accessing the WAB (Windows Address Book), creating groups &amp;amp; folders and now supports Vista's contacts too.&lt;br /&gt;&lt;br /&gt;There is new stuff coming, but the most important thing is that our customers continue expressing their Wows!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20938595-3483539822167109321?l=nektra.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nektra.blogspot.com/feeds/3483539822167109321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20938595&amp;postID=3483539822167109321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/3483539822167109321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/3483539822167109321'/><link rel='alternate' type='text/html' href='http://nektra.blogspot.com/2007/05/next-moves-spy-studio-deviare-oeapi-for.html' title='Next moves: Spy Studio, Deviare, OEAPI for Vista, NKT WAB LGPL'/><author><name>Nektra Advanced Computing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20938595.post-114063048093573274</id><published>2006-02-22T14:34:00.000-03:00</published><updated>2007-02-07T05:34:26.786-03:00</updated><title type='text'>CookiePie an innovative Firefox extension released</title><content type='html'>&lt;blockquote&gt;&lt;/blockquote&gt;Sebastian Wain from Nektra has submitted CookiePie extension to Firefox Extend Contest with great expectations to be one of the finalists, since it is an innovative piece of software and push beyond the standard capabilities of Firefox. Although it doesn't came finalist he waited for the announcements to release it publicly without publishing it on Internet until now.&lt;br /&gt;Mauro Asprea from Nektra has been contributing on improving user experience.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What is CookiePie?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;CookiePie is a firefox extension enabling you to maintain different cookies storage in different tabs and windows.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;How I can obtain and use it?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Download it from: &lt;a href="http://www.nektra.com/oss/firefox/extensions/cookiepie/"&gt;CookiePie Extension&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Use the tab context menu to enable CookiePie&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;For example: Toogle CookiePie in three tabs, and login to different GMail account in both.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Where the idea came from?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;We need to use it internally at Nektra, and finally decide to publish it for the community.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;What does CookiePie means for the end user?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;It means that you can for example open multiple GMail/Yahoo Mail/Hotmail accounts in different tabs and windows simulteanously.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;What does CookiePie means for web developers?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Developers working on Web Software supporting multiple users or profiles can use CookiePie to simultaneusly test their software with each user without needing to open a different browser.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;How CookiePie was made?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;A first look at the FireFox extensions capabilities let us think this extension was almost impossible to do. One of the limitations was the unconnected parts between http transactions and UI being difficult to correlate an UI to a specific http request/response, more when AJAX/XmlHttpRequest (i.e: GMail) is involved.&lt;/li&gt;&lt;li&gt;The work involved mainly short term research and trying to push to the extreme FireFox capabilities without knowing nothing of Mozilla Extensions at the start of development.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;What are the current known limitations:&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Gecko 1.8.1 has some implementation errors: FireFox store cookies although our http observer changes the response header. This means the common cookies are changed in the FireFox extensions for every transaction on each tab. More information at: &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=313414"&gt;Mozilla Bugzilla&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;The reordering of tabs is breaking GMail account opened tabs.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    GMail has added after we finish this extension, an alert we hope to repair it so GMail doesn't know about another connection on another tab or window.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    User may experience problems with another Firefox extensions (for example Tab Mix Plus)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;What are the features we would like to have in the future?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Listen to users feedback.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Complete Cookie commitment to standards/security&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Compatibility to another extensions.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Add configuration options&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Enable CookiePie by default&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;        Cookies inheritance checkbox: If a user opens a new tab/window from a CookiePie tab, the new opened tab can inherit the cookie container.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;        Cookie pipeline handling: Have a configuration like the Firefox option to choose what cookies needs to be individualized and what cookies needs to be used from the firefox container.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Persist/Save/Load Tab Cookies&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt; Code: better &amp; cleaner.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Testing: Test &amp;amp; Fix in complex scenarios.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;What we suggest for future versions of Firefox?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;We suggest to have this capability embedded natively on Firefox and not as a third party addin. We know this will involve changing relations between objects in Firefox but it's an obvious step to do in the browser war.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;What platforms are supported?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Currently it ran fine on Windows and Linux. We need to check why Mac is not supported because this software is standard JS code, not platform dependent.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Finally:&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Webpage at: &lt;a href="http://www.nektra.com/oss/firefox/extensions/cookiepie/"&gt;Cookiepie&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    You can subscribe directly to our mailing list at &lt;a href="http://groups.google.com/group/Nektra-CookiePie"&gt;Nektra-CookiePie&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20938595-114063048093573274?l=nektra.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nektra.blogspot.com/feeds/114063048093573274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20938595&amp;postID=114063048093573274' title='30 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/114063048093573274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/114063048093573274'/><link rel='alternate' type='text/html' href='http://nektra.blogspot.com/2006/02/cookiepie-innovative-firefox-extension.html' title='CookiePie an innovative Firefox extension released'/><author><name>Nektra Advanced Computing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>30</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20938595.post-113761546206825503</id><published>2006-01-18T17:12:00.000-03:00</published><updated>2006-09-23T21:49:15.713-03:00</updated><title type='text'>OEAPI v2.3</title><content type='html'>&lt;span style="font-weight: bold;"&gt;New release of Outlook Express API&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We are proud to announce our new release of Nektra's Outlook Express API.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nektra.com/products/oeapi/"&gt;OEAPI&lt;/a&gt; is the first and unique Outlook Express API with all the functionality for adding your own toolbars, buttons, completely manage message storage, message selection and receive events. While a few other companies are giving a solution for adding toolbars and a few set of operations on messages, we give a full API for professional software development.&lt;br /&gt;&lt;br /&gt;OEAPI goes beyond IStoreFolder and IStoreNamespace standard interfaces and enables you to develop addins for Outlook Express like: antispam, antiphishing, antivirus, integration of your company software with an email software built in Windows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Resources for the developer:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;OEAPI trials &lt;a href="http://www.nektra.com/products/oeapi/downloads.php"&gt;here&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Detailed description of interfaces provided are in the OEAPI &lt;a href="http://www.nektra.com/products/oeapi/doc/index.html"&gt;documentation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Community &lt;a href="http://groups.google.com/group/Nektra-OEAPI"&gt;OEAPI Group&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;IStoreFolder and IStoreNamespace sample with source code in &lt;a href="http://www.nektra.com/products/oeapi/Outlook_Express_Messages_src.zip"&gt;this&lt;/a&gt; zipped file.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20938595-113761546206825503?l=nektra.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nektra.blogspot.com/feeds/113761546206825503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20938595&amp;postID=113761546206825503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/113761546206825503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/113761546206825503'/><link rel='alternate' type='text/html' href='http://nektra.blogspot.com/2006/01/oeapi-v23.html' title='OEAPI v2.3'/><author><name>Nektra Advanced Computing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20938595.post-113717858388826200</id><published>2006-01-13T15:25:00.000-03:00</published><updated>2006-03-18T23:01:15.296-03:00</updated><title type='text'>Keyword Exchange Market</title><content type='html'>&lt;span style="font-weight: bold;"&gt;KEM (Keyword Exchange Market)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Seeing impresive energy and room for improvement in the keyword advertising technology arena we ask ourselves when can we see something new.&lt;br /&gt;&lt;br /&gt;Our main idea is to have a Keyword Exchange Market like the ones in &lt;a href="http://en.wikipedia.org/wiki/Stock_exchange"&gt;Stock exchange&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Foreign_exchange_market"&gt;Foreign exchange&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Futures_exchange"&gt;Futures exchange&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What are the real advantages of it?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You can contract with &lt;a href="http://www.adwords.com"&gt;AdWords&lt;/a&gt; (from Google) and see your banners in the &lt;a href="http://www.overture.com"&gt;Overture&lt;/a&gt; network (i.e: Yahoo, MSN), whilst transactions between AdWords and Overture are being negotiated in the background.&lt;/li&gt;&lt;li&gt;If you like to implement your own mail service and want to receive ads revenue, you can do some analytics/text mining yourself and then sell keywords in the KEM to appear while the user reads his mail.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Build your own keyword server and integrate it on the KEM. Competing with the big players.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Main threat obviously is the &lt;a href="http://www.wired.com/wired/archive/14.01/fraud.html"&gt;Click Fraud&lt;/a&gt; and other kinds of attacks, but we hope to see research in the Economics Faculties about KEM soon.&lt;br /&gt;&lt;br /&gt;There are incredible possibilities with this kind of free market.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20938595-113717858388826200?l=nektra.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nektra.blogspot.com/feeds/113717858388826200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20938595&amp;postID=113717858388826200' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/113717858388826200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20938595/posts/default/113717858388826200'/><link rel='alternate' type='text/html' href='http://nektra.blogspot.com/2006/01/keyword-exchange-market.html' title='Keyword Exchange Market'/><author><name>Nektra Advanced Computing</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
