![]() |
|||||
| http://www.dbi-tech.com/developerbulletins/February2010.html | |||||
News Bulletin February 2010 In this issue ![]() > Document Summarization > Buy Solutions Schedule and get Studio Controls Half Price > Upgrade to Windows 7 Certified Component products > Tech Tip :: Web Service - Document Summarization > Tech Tip :: Solutions Schedule - DrawToBitMap > Recently Released ... > Component-Based Consulting Services > Staff Scheduler Pro > Tech Tip Library > Quick Links Finding truly relevant information from all of our information sources today should be as easy as typing a search query into our favourite search engine - and that's a great start, but in the words of a well know CEO, it needs to be better. And, it can be. Our everyday fight to get the right information, into the right hands, in the right place at the right time, can be better - through a purely objective source; a contextually relevant presentation of a document in terms of keywords and keyphrase highlights that can be used to quickly filter through the noise. The source is systems-based document summarization. We've all heard the saying - removing the chaff from the ... when it comes to unstructured data, and even structured data for that matter, accurate, unbiased, real-time - no waiting document summarization is a key resource for driving through all the noise to the relevant, meaningful information we so desire. Document summarization has become a critical element not only of Document Management systems but for every information-worker's ability to do their jobs. DBi's Content Summarization product - Extractor - is a unique breed of component software providing developers working in any development language and on any computing platform the tools for summarizing - into concise, meaningful, contextually relevant summaries, any document in an electronic format. In this edition, we delve further into demonstrating how straight forward and how simple it can be to harness an absolutely brilliant technology, that will simplify your information retrieval, indexing, cataloguing and business intelligence systems. Test drive the Extractor Technology today... > Online at http://www.Extractor.com > Integrated with Bing - http://www.ExtractorLive.com > as a web service - see the Tech Tip below > as a toolbar item in your browser - available at http://www.ExtractorLive.com Click through to http://www.dbi-tech.com/productPage_Extractor.aspx and experience the difference! ========================================== Released Solutions Schedule for COM version 10 (TEN) now shipping! With built-in Gantt style drag-n-drop scheduling, User Drawn Time Bars, advanced navigation, conflict management, new TimeBar and List Header presentation styles, HitTest based control navigation - Solutions Schedule for COM is the choice of commercial Health Care solution providers, ERP/ CRM product companies and process management systems providers. See the latest details at: http://www.dbi-tech.com/ProductPage_SolutionsSchedule.aspx ========================================== Special Offer ![]() Buy any license of Solutions Schedule - .NET or COM and get an equal license of Studio Controls - .NET or COM - for Half Price ! https://www.dbi-tech.com/NewSpecialOffer.asp Purchase a license of Solutions Schedule (COM or .NET) and get a comparable license of Studio Controls for Half Price ! The the full details at :: https://www.dbi-tech.com/NewSpecialOffer.asp This is a Limited Time Offer! ========================================== Upgrading to Windows 7 ? If you're still using earlier versions of DBI's component products (Component Toolbox, Studio Controls R series, Solutions PIM Professional, Solutions::Schedule, Calendar Tools...) now's the time to upgrade and take advantage of the latest in Windows presentation capabilities plus the new functionality and services we've added to each one. Make sure you're certified for Windows 7 :: https://www.dbi-tech.com/SpecialOffers.asp IDC is predicting 49.5% of all new corporate systems the United States in 2010 will be running Windows 7. Upgrade from a competitive product or an earlier edition of a DBI component product today and Save! For full details please see: https://www.dbi-tech.com/SpecialOffers.asp ==========================================
Tech Tip -
Extractor
Document Summarization
Web Service
The Extractor Web Service is a web API built in Visual Studio .NET that
wraps the Extractor Engine to allow developers to integrate text
summarization functionality quickly and easily into their applications.
Why would I want to use it?
The ability to read a document and capture its key words and phrases is
a necessity when evaluating, comparing, and cataloging documents.
Typically key word/phrase extraction requires the reading of the
document in order to glean the intent or topics being presented and the
subsequent capture (keying) of the key words and phrases into a data
store. Extractor reads
documents and returns the key words and phrases with a very high
accuracy, removing the need for human involvement.
How do I use it?
1.
Obtain an Application ID from DBI Sales.
2.
Create a new project, in this case we will build a VB.NET Winforms
project.
3.
In the Solution Explorer right click on the References node and select
"Add Service Reference".
4.
In the Address field enter
…
5.
Click the Go button and the service will be discovered and listed in the
services box on the left of the dialog.
6.
Change the Namespace from the default to dbiExtractorWS
and press the OK button.
Your project will now include a Service References node under which the
dbiExtractorWS is listed.
7.
In your form add 2 text boxes with their Multiline property set to True
and the Scrollbars set to Vertical.
Name the first TextBox Extractee, and the second TextBox
Extraction. Add a Button to
the form and name it ExtractText.
8.
In the ExtactText_Click Event add the following code …
Private Sub ExtractText_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles
ExtractText.Click
Dim xTractee As New Xml.XmlDocument
Dim xTraction As New Xml.XmlDocument
Dim xTractionNode As Xml.XmlNode
Dim resultNodes As Xml.XmlNodeList
Dim xtractorStatus As String
'Set
the properties of the Extraction Request ...
xTractee.LoadXml("<ExtractionRequest " & _
"ActivateHTML=""OFF"" " & _
"ActivateEmail=""OFF"" " & _
"PhrasesRequested=""10"" " & _
"LanguageID=""1"" " & _
"CharCodeID=""1"">" & _
"<EXTRACTEE >" & _
Me.Extractee.Text & _
"</EXTRACTEE>" & _
"</ExtractionRequest>")
'Process the Extraction Request.
'NOTE: Web Services by nature marshal
XML Documents as XML Nodes.
'
Pass in the first (and only) node in the document to the web
service.
'NOTE: Place your unique Application ID in the call below.
xTractionNode = Xtractor.ProcessXtraction("<Application ID From
DBI>", xTractee.FirstChild)
'Place the returned XML Node into the xTraction Document.
xTraction.AppendChild(xTraction.ImportNode(xTractionNode, True))
'Check the status of the Extraction
Request
xtractorStatus = xTractionNode.Attributes("ExtractionStatus").Value
If xtractorStatus = "1" Then
'Extraction
Successful
'Get
all of the Result Nodes.
'NOTE: In the
Extraction Request above we set PhrasesRequested to 10.
resultNodes = xTraction.GetElementsByTagName("Result")
'Iterate
through the Result Nodes and print out the Key Phrases and Highlights.
Dim resultNode As Xml.XmlNode
For Each resultNode In resultNodes
Me.Extraction.Text = Me.Extraction.Text & _
"Key Word/Phrase: " & resultNode.Item("KeyPhrase").InnerText &
vbCrLf & _
"Highlight: " & resultNode.Item("KeyHighlight").InnerText &
vbCrLf & vbCrLf
Next ‘ResultNode
Else
Me.Extraction.Text = "Error Encountered" & vbCrLf & vbCrLf
Me.Extraction.Text = Me.Extraction.Text & vbCrLf & "Extractor
returned a code of " + xtractorStatus
Me.Extraction.Text = Me.Extraction.Text & vbCrLf & vbCrLf &
xTractionNode.InnerText
End If
End Sub
9.
Run the application. Copy
and Paste some text into the Extractee Text Box.
10.
Press the ExtractText button to request and present the extraction of
the text entered in the Extractee Text Box.
11.
If no errors are encountered the Extraction Text Box will display the
top ten Key Words and Phrases from your text along with a highlight
(sentence) from the original text illustrating
the most prominent use of the key word or phrase within the
document.
Summary The application described above is a simple implementation of the Extractor Content Summarization Web Service which only touches the surface of the power of the Extractor component software. For more information on Extractor, the Extractor Web Service, and the potential of Extractor for your specific development needs please visit www.Extractor.com or contact dbi Sales via email through sales@dbi-tech.com. ========================================== Tech Tip - Solutions Schedule for .NET – DrawToBitmap There is a method on the dbiSchedule control that allows users to create a bitmap image of the Schedule in memory (as opposed to the CreateImage method which creates a file). The reason for bringing this up is twofold… as more of our user-base invest in the development of their products, the need for reporting with the schedule has increased. Windows Vista and Win7 have tightened file access even more, so dumping the schedule image to a file for reporting has gotten a bit cumbersome. This feature can also be used to create an IO Stream of the image to be transported across network protocols and can add a level of integration to Share-point or Office documents. The usage is pretty straight forward… I just throw the .bmp into an ImageBox for display purposes. Dim newBMP As Bitmap newBMP = New Bitmap(Me.DbiSchedule1.Width, Me.DbiSchedule1.Height) Me.DbiSchedule1.DrawToBitmap(newBMP, Rectangle.Round(newBMP.GetBounds (System.Drawing.GraphicsUnit.Pixel))) Me.PictureBox1.Image = newBMP As always, take care and have a great day! ========================================= Recently Released ![]() Studio Controls for COM (v1.1) Upgraded appointment scheduling, interface designs controls and a new component released in this edition of Studio Controls for COM - ctPanel made its debut. Solutions Schedule for .NET v3.1 Gantt style scheduling is one of the most effective means for aligning the right resources, to the right places, at the right times - all in one, intuitive, drag and drop, interactive presentation. Studio Controls for .NET v1.1 Studio Controls for .NET version 1.1 is now available. And, with this release dbiTips makes it's debut! There are now 18 royalty-free .NET controls for Windows Forms and Smart Client application development. Included with Studio Controls for .NET v1.1, seven component enhancements found in dbiDayView, dbiCalendar, dbiList and dbiExplorerBar. Click here for further details. ========================================= DBI Component Services Looking to jump start your development project? want to give your development team advanced knowledge on using DBI's component products? Need some coding assistance with DBI Component-based products? Start with DBI Component Services for any one or more of : > Appointment Scheduling > Resource (Gantt style) Scheduling > Integrating Extractor Document Summarization > Building Reg Free COM applications > Extending DBI .NET Controls > Using the DBI Warehouse Scheduling Framework Take advantage today! http://dbi-tech.com/DBIComponentServices.aspx ========================================= ![]() Staff - Scheduler Pro From clipboard and pencil or spreadsheet and printer to the simplest most effective way to schedule staffing resources - Staff Scheduler Pro. Harnessing your experience, knowledge of your work force and desire for something better - Staff Scheduler Pro is a complete commercial scheduling solution providing business owners, managers and scheduling professionals with a direct, quick and easy to learn Staff Scheduling program! Staff Scheduler Pro includes real-time cost analysis, labour burden analysis, scheduling by department or by staff. Publish schedules to corporate intranets with ease, email schedules directly to staff, daily time-sheets, integrate with POS systems, a great time saver when it comes to preparing payroll. Staff Scheduler Pro is an excellent historical reporting and analytics tool. Check it out today! http://www.Staff-Scheduler.com ========================================= Tech Tip Library All of DBI's tech tips are available online, anytime: http://www.dbi-tech.com/TechTips.aspx ========================================= Quick links: Studio Controls for COM v1.1 http://www.dbi-tech.com/ProductPage_StudioControlsCOM.aspx Studio Controls for .NET v1.1 http://www.dbi-tech.com/ProductPage_StudioControls.NET.aspx Solutions Schedule for .NET v3.1 http://www.dbi-tech.com/ProductPage_SolutionsScheduleNET.aspx Solutions Schedule for COM (v9.0) http://www.dbi-tech.com/ProductPage_SolutionsSchedule.aspx Staff-Scheduler - drag and drop Staff Scheduling application http://www.Staff-Scheduler.com Extractor - Read It For Metm Document Summarization ![]() http://www.dbi-tech.com/productPage_Extractor.aspx ========================================== ========================================== HAVE A GREAT SCHEDULING DAY ========================================== ==========================================
|
|||||