miƩrcoles, 4 de junio de 2008

KI Technology Description





Here i post a brief description ok the Kayxo Insight Techonology i found on the microsoft solution site...

Kayxo Insight (KI) is a powerful tool that provides a lightweight information access to different sources from Microsoft Outlook.Kayxo Insight accelerates the development of full-featured and secure Office Business Applications (OBAs) inside Microsoft Outlook.Solutions developed with Kayxo Insight provide significant benefits for OBAs built for Microsoft Outlook:End Users of OBAs built with Kayxo Insight can quickly find and link information spread between different Line-Of-Business (LOB) systems, without leaving the familiar Microsoft Outlook user interfaceOrganizations obtain higher return on their investments in Microsoft Office, CRMs, ERPs, and other LOB applications because a proper integration of business data into Microsoft Outlook makes most users in the organization much more productive.Developers can be more effective and dramatically reduce coding and testing time by using a number of pre-built highly configurable components to access standard data sources and to provide folder structures and data setsWith Kayxo Insight, programmers no longer have to implement cumbersome MAPI interfaces in unmanaged COM code. Instead, they can just build components by implementing simple interfaces in managed .NET code.Showing business information inside MS Outlook is basically a matter of sourcing and providing folder structures and data sets.Kayxo Insight interacts with Outlook through the Messaging Application Programming Interface (MAPI). Outlook, as a powerful MAPI client, supports the creation of custom-made store providers.• Create an abstraction layer between a MAPI interface and traditional data adapter interfaces like ADO.Net, so .Net skilled developers could create their own information providers without knowing MAPI internals.• Provides Outlook with a folder structure to display (in the folder pane, in the left side of the interface).• Provides Outlook with custom information to display at specific folder content.• Provides Outlook with a list of addresses to use as message recipients.Folder Providers are modules which have two essential purposes:• They allow the developer to specify a folder structure• They indicate how the information contained in each folder will be displayed in Outlook view (as a kind of mapper between .Net data and MAPI data)Each folder has a Data Povider associated. Data Provider’s main function is to query backend systems (LOB systems or databases) and retrieve information to fill folders.



Also here it is a nice diagrams that elaborate a little bit on the Ki Architecture


martes, 3 de junio de 2008

Ki Google Plan


This is the plan according to the discussion i had with the rest of the team (Diego Vazquez and Ariel Distefano), it has 2 main branches, the first one is for the releases planed for this app, and the second one for the community building which includes this blog and its corresponding posts. there is another branch but is only to document the meeting we will have in the future.... with all this plotted out, lets get to work and get google calendar and outlook work together!

jueves, 29 de mayo de 2008

KIGoogle

This blog comment on Kayxo Insight and Google Calendar integration.

Kayxo Insight it’s a powerful framework that integrates on Microsoft Outlook to rapidly create OBA (Office Business applications).

Google Calendar is one of the most useful application from Google, a web based calendar solution for Google users. It’s easy to use, flexible, and always available from the web.

The challenge: is to put Google calendar on the outlook calendar while maintaining the ease of use for the Google grandma’s (not just the development tekkies)

What we expect from this effort: to create an application that reach wide distribution and that serves the users of Outlook and Google calendar.

who am i ?
Carlos is my name, and I will lead the effort to make this challenge a reality.
The tools of the trade will be the Insight framework, the visual studio development environment, and the Google API.