Buy your textbooks here

Free LOT-922 Text Books of Killexams.com | study guide | Braindumps | Study Guides | Textbook

Download Pass4sure LOT-922 examcollection - Prepare exam prep - braindumps - VCE and you will pass for sure - study guide - Study Guides | Textbook

Pass4sure LOT-922 dumps | Killexams.com LOT-922 actual questions | https://www.textbookw.com/


Killexams.com LOT-922 Dumps and actual Questions

100% actual Questions - Exam Pass Guarantee with elevated Marks - Just Memorize the Answers



LOT-922 exam Dumps Source : Developing IBM Lotus Domino 8.5.2(R) Applications- Advanced XPage Design

Test Code : LOT-922
Test cognomen : Developing IBM Lotus Domino 8.5.2(R) Applications- Advanced XPage Design
Vendor cognomen : IBM
: 66 actual Questions

up to date and trustworthy brain dumps of LOT-922 are to breathe had here.
its miles first rate! I passed my LOT-922 exam the day before today with a nearly consummate score of ninety eight%. thank you Killexams! The materials inside the bundle are accurate and legitimate - this is what I got on my other exam. I knew answers to maximum of the questions, and a few more questions had been very similar and at the subjects fully blanketed inside the examine manual, so i used to breathe able to answer them on my own. no longer best did i am getting an excellent getting to know instrument which has helped me expand my expert information, however I besides obtained an cleanly pass to my LOT-922 certification.


Right plot to find LOT-922 Latest dumps paper.
killexams.com gain become very refreshing access in my life, particularly because of the verity the dump that I used through this killexams.coms assist became the one that got me to limpid my LOT-922 exam. Passing LOT-922 exam isnt always cleanly however it emerge as for me because I had salvage admission to to the astonishing analyzing material and i am immensely grateful for that.


hints & tricks to certify LOT-922 exam with immoderate ratings.
Yes, the question bank is very beneficial and I insinuate it to every body who wishes to pick these tests. Congrats on a job nicely understanding out and executed. I cleared my LOT-922 exams.


am i able to find state-of-the-art dumps Q & A of LOT-922 exam?
I build together human beings for LOT-922 exam problem and mention replete to your web site for similarly developed making ready. that is positively the fine website that offers stalwart exam material. this is the fine asset I understand of, as i gain been going to severa locales if no longer all, and i gain presumed that killexams.com Dumps for LOT-922 is truely up to the mark. a entire lot obliged killexams.com and the exam simulator.


Do a perspicacious circulate, build together these LOT-922 Questions and answers.
To salvage achievement in LOT-922 exam. People receive as actual with that a student want to possess sharp thoughts. Although it is genuine however it is not honestly actual seeing that along side the scholar, the coach or the instructor need to besides breathe rightly certified and educated. I breathe pleased blessed that i used to breathe close with this killexams.com in which I met such fanciful educators who taught me how to smooth my LOT-922 test and had been given me via them with a breeze. I thank them with the lowest of my coronary coronary heart.


Where can I find LOT-922 exam study help?
I passed the LOT-922 exam today and scored one hundred%! never understanding I should conclude it, however killexams.com grew to become out to breathe a gem in exam training. I had a terrific sentiment approximately it because it appeared to cover replete topics, and there gain been masses of questions provided. yet, I didnt assume to survey replete of the selfsame questions in the actual exam. Very best marvel, and i quite insinuate using Killexams.


tremendous source of notable actual test questions, accurate answers.
Even though i gain enough history and revel in in IT, I predicted the LOT-922 exam to breathe less difficult. killexams.com has saved my money and time, without these QAs i would gain failed the LOT-922 exam. I got harassed for few questions, so I nearly had to bet, however that is my fault. I must gain memorized well and listen the questions better. Its correct to realize that I passed the LOT-922 exam.


Take a smart circulate to pass LOT-922
I gave the LOT-922 exercise questions handiest as soon as earlier than I enrolled for becoming a member of the killexams.com software. I did now not gain achievement even after giving my ample of time to my studies. I did not realize wherein i lacked in getting fulfillment. but after becoming a member of killexams.com i got my solution become missing become LOT-922 prep books. It placed replete the things within the perquisite guidelines. making ready for LOT-922 with LOT-922 illustration questions is really convincing. LOT-922 Prep Books of different lessons that i had did assist me as they had been now not adequate capable for clearing the LOT-922 questions. They had been difficult in reality they did now not cover the entire syllabus of LOT-922. but killexams.com designed books are simply splendid.


attempt out these actual LOT-922 dumps.
hi! im julia from spain. need to pass the LOT-922 exam. however. My English may breathe very bad. The language is smooth and lines are quick . No exertion in mugging. It helped me wrap up the guidance in 3 weeks and i passed wilh 88% marks. now not capable of crack the books. lengthy strains and difficult words outcome me sleepy. needed an cleanly manual badly and finally observed one with the killexams.com braindumps. I were given replete query and answer . first rate, killexams! You made my day.


No time to test books! need a few issue rapidly getting ready.
I got this pack and passed the LOT-922 exam with 97% marks after 10 days. I am extremely fulfilled by the result. There may breathe powerful stuff for confederate flat confirmations, yet concerning the expert level, I reflect this is the main solid blueprint of action for property stuff, particularly with the exam simulator that gives you a chance to rehearse with the peek and feel of a genuine exam. This is a totally substantial brain dump, accurate study guide. This is elusive for cutting edge exams.


IBM Developing IBM Lotus Domino

IBM Modernizes Domino enterprise App Platform | killexams.com actual Questions and Pass4sure dumps

information

IBM Modernizes Domino enterprise App Platform
  • via David Ramel
  • 10/16/2018
  • IBM has modernized Domino, its enterprise app platform with roots within the Lotus Notes ecosystem that debuted in 1989.

    as soon as basically generic as the server-facet facet of Lotus Notes, Domino is a multi-faceted platform that offers app construction -- the expend of the rapid-software-development approach -- and extra.

    In revamping the 29-yr-old platform, IBM has enhanced cloud help, cell utility building, analytics and boosted the collaboration capabilities that were a mainstay of Lotus Notes, which grew to become IBM Notes in a 1995 acquisition.

    Two of the most terrific modernizations within the new IBM Domino v10 are mobile app building capabilities and the include of node.js.

    The better cellular progress performance comes in the new IBM Domino cellular Apps, which is being previewed as a beta for which builders can mark up. Furthering the IBM/Apple enterprise relationship, the offering lets developers create Apple iPad company apps. "IBM Domino besides replicates statistics between the server and local edition of your applications, so your crew can besides breathe productive even devoid of community connectivity," the commerce said.

    builders can additionally mark on to are trying out the new node.js uphold that comes in the IBM Domino AppDev Pack. "Domino builders can request early access to the district of JavaScript and Node.js throughout the IBM Domino AppDev Pack," IBM said. "As an add-on to IBM Domino V10, each JavaScript and Domino developers can breathe capable of boost, integrate, and simply build new purposes using IBM Domino data."

    an extra new feature is the skill for builders to cognomen any rest APIs from Domino applications, enabling the potential, for examples, to add Google Maps functionality, pull in Salesforce consumer records or leverage IBM's Watson capabilities.

    the new Domino v10 stems from a construction settlement IBM entered into with HCL applied sciences a 12 months in the past.

    concerning the writer

    David Ramel is the editor of visual Studio journal.


    Domino And Notes 10 eventually Come To IBM i | killexams.com actual Questions and Pass4sure dumps

    February 11, 2019 Alex Woodie

    they pronounce first rate things Come to folks that wait. The IBM i neighborhood has waited over 10 years for a new free up of Domino and Notes, and they were rewarded final week when IBM introduced edition 10 is now accessible on IBM i.

    Domino and Notes 10 is the first primary liberate of the server Part of the enterprise collaboration platform since Domino eight.5 became launched approach returned in 2008 (version 9 changed into a minor free up). The pass forward for the platform was up in the air for a while, and many people who gain committed a bit of their careers to engaged on it gain been in doubt even if IBM would proceed to further it.

    At one aspect in the early 2000s, the iSeries turned into the second biggest server platform for Domino (the server component of what became the Notes-Domino platform, and which now IBM is calling the Domino and Notes Platform), trailing only home windows NT. quite a lot of IBM i retail outlets ran their e-mail servers on the Notes and Domino utility, in particular after IBM nixed OfficeVision/four hundred. the first dedicated AS/four hundred desktop, you're going to breathe aware, changed into the yellow-striped “Bumblebee” providing, which changed into a hit ample for IBM to present further committed servers.

    As Domino and Notes received new performance – together with companionable media, mobile interfaces, and swift software construction capabilities – many IBM i shops stayed with it, even if they didn’t utilize the brand new functions. while the numbers are certainly down from their early 2000s peak, anecdotal evidence says there’s nonetheless a considerable installed basis of Domino on IBM i clients.

    Domino’s path to redemption started in the descend of 2017, when IBM enlisted the wait on of HCL applied sciences to co-improve Domino, Notes, and connected products, akin to Sametime, traveler, and Verse. The businesses hosted the Domino2025 Jam event to generate interest amongst loyal clients and solicit fresh ideas for brand new facets in a coming near near edition 10 unlock.

    That version 10 unlock shipped for windows, Linux, and other mainstream OSes in 2018, bringing a host of new aspects, akin to steer for Node.js for growing new Domino/Notes apps, removing the need to gain learning of Xpages, and new self-healing capabilities for clustered deployments, amongst other elements.

    whereas the superior Domino group changed into popping champagne to gain a propitious time the nascence of Domino and Notes 10, the IBM i crowd become left putting for a bit. The pass forward for Domino and Notes on IBM i – which historically has constituted a large percentage of the Domino and Notes build in basis – nonetheless became not cemented in district with a birth date.

    The suspense changed into popped final week when IBM announced that Domino 10.0.1 and traveler 10.0.1.1 on IBM i version 7.2 and 7.3 grew to breathe accessible on February 5. The tidings was welcomed by pass of Kim Greene, who has made a profession as a Domino on IBM i developer and consultant at Kim Greene Consulting.

    “i am hoping you are as excited as i'm to salvage this extra special, characteristic wealthy, self-curative unencumber purchasable on the hardware platform this is most synonymous with Domino, the IBM i,” she wrote on her Domino Diva weblog closing week. “It’s integrated, secure, scalable, and incredibly available.”

    The proven fact that IBM i 7.2 turned into supported along with IBM i 7.three was a particularly decent piece of news, Greene wrote. “The releases supported are: 7.2, 7.three, and seven.four (when it becomes available),” she wrote. “The large reduction is that 7.2 is supported, whew!”

    there gain been a number of IBM i-specific enhancements delivered with Domino 10.0.1, in accordance with Greene, including a new feature to simplify the administration of daylight hours savings Time. With this unencumber, Domino will default to *TIMEZONE when you configure a new server, she says. in the past, it was typical for administrators to misconfigure the device. It’s “lengthy past due,” she writes.

    an additional configuration gotcha that has been smoothed over with the brand new liberate has to conclude with altering the JVM configuration. The default JVM is the 32-bit JVM 8, but some Domino on IBM i clients may besides want to expend the 64-bit JVM eight release in its place. due to new variables introduced to the setup, it’s now less demanding to flux between 32-bit and 64-bit JVMs, in line with Greene. Domino 10.0.1 will besides now turns MEMCHECK on by using default, as a pass to uphold when admins are debugging programs.

    There are additionally changes to the default library where the licensed software executables installation. “With libraries having a highest size of ten characters, the nomenclature of QDOMINO8xx and QDOMINO9xx no longer works with version 10.x,” writes Greene, who’s the foremost at Kim Greene Consulting. “therefore the library structure alterations to QDOM100001 for version 10.0.1.”

    Domino 10.0.1 is obtainable in English. a group 1 language pack is accessible that brings uphold for

    German, Spanish, Italian, French, Brazilian Portuguese, japanese, Korean, simplified chinese, and standard chinese language. IBM has additionally build collectively a webpage explaining what’s new in Domino 10.0.1 for IBM i.

    linked experiences

    Domino On IBM i Poised For A Comeback

    Domino users: are you able to Hear Me Now?

    Indian enterprise Takes Over Notes/Domino development


    IBM promoting Lotus Notes/Domino enterprise to HCL for $1.8B | killexams.com actual Questions and Pass4sure dumps

    IBM introduced remaining night that it's promoting the remaining add-ons from its 1995 acquisition of Lotus to Indian enterprise HCL for $1.eight billion.

    IBM paid $3.5 billion for Lotus returned within the day. The massive items listed here are Lotus Notes, Domino and Portal. These gain been a Big a Part of IBM’s commerce business for a long time, however remaining year massive Blue replete started to draw back, promoting the building half to HCL, while conserving manage of income and marketing.

    This announcement marks the discontinuance of the line for IBM involvement. With the building of the platform out of its handle, and in need of cash after spending $34 billion for pink Hat, perhaps IBM quite simply decided it now not made undergo to maintain any a Part of this in-house.

    As for HCL, it sees a chance to continue to build the Notes/Domino enterprise, and it’s seizing it with this purchase. “The colossal-scale deployments of these items provide us with a very propitious probability to attain and serve lots of global businesses across a wide scope of industries and markets,” C Vijayakumar, president and CEO at HCL technologies, mentioned in an announcement adage the deal.

    Alan Lepofsky, an analyst at Constellation research who keeps immediate watch on the commercial enterprise collaboration house, says the sale might signify a fresh nascence for application that IBM hasn’t basically been paying immediate consideration to for some time. “HCL is pass more interested in Notes/Domino than IBM has been for a decade. they're investing closely, trying to rejuvenate the brand,” Lepofsky informed TechCrunch.

    whereas this software may believe long within the teeth, Notes and Domino are still in expend in lots of corners of the commercial enterprise, and this is very accurate in EMEA (Europe, middle East and Africa) and AP (Asia Pacific), Lepofsky noted.

    He added that IBM looks to breathe fully exiting the collaboration house with this sale. “It appears that IBM is achieved with collaboration, out of the online game,” he observed.

    This circulate makes undergo for IBM, which is relocating in a unique path because it develops its cloud company. The purple Hat acquisition in October, in particular, shows that the commerce wants to include inner most and hybrid cloud deployments, and older application fondness Lotus Notes and Domino don’t basically play a role in that world.

    The deal, which is discipline to regulatory approval approaches, is anticipated to shut in the middle of subsequent 12 months.


    While it is very difficult chore to select trustworthy certification questions / answers resources with respect to review, reputation and validity because people salvage ripoff due to choosing wrong service. Killexams.com outcome it positive to serve its clients best to its resources with respect to exam dumps update and validity. Most of other's ripoff report complaint clients Come to us for the brain dumps and pass their exams happily and easily. They never compromise on their review, reputation and property because killexams review, killexams reputation and killexams client aplomb is principal to us. Specially they pick supervision of killexams.com review, killexams.com reputation, killexams.com ripoff report complaint, killexams.com trust, killexams.com validity, killexams.com report and killexams.com scam. If you survey any indelicate report posted by their competitors with the cognomen killexams ripoff report complaint internet, killexams.com ripoff report, killexams.com scam, killexams.com complaint or something fondness this, just hold in intuition that there are always indelicate people damaging reputation of propitious services due to their benefits. There are thousands of satisfied customers that pass their exams using killexams.com brain dumps, killexams PDF questions, killexams rehearse questions, killexams exam simulator. Visit Killexams.com, their sample questions and sample brain dumps, their exam simulator and you will definitely know that killexams.com is the best brain dumps site.

    Back to Braindumps Menu


    020-222 study guide | HP0-417 rehearse test | 00M-225 dumps questions | CFSW exam prep | 1Z0-041 braindumps | MB3-207 braindumps | HP2-K09 rehearse test | 1Z0-470 actual questions | 190-841 rehearse questions | 1Y0-A06 mock exam | 000-716 free pdf | HP0-A24 pdf download | 70-523-VB free pdf | 310-012 free pdf download | HP0-780 test prep | NS0-507 test questions | P2060-001 questions and answers | 642-272 free pdf | HP0-738 actual questions | HP0-830 examcollection |


    Pass4sure LOT-922 rehearse Tests with actual Questions
    Just vanish through their Questions bank and feel confident about the LOT-922 test. You will pass your exam at elevated marks or your money back. Everything you need to pass the LOT-922 exam is provided here. They gain aggregated a database of LOT-922 Dumps taken from actual exams so as to give you a chance to salvage ready and pass LOT-922 exam on the very first attempt. Simply set up their Exam Simulator and salvage ready. You will pass the exam.

    Are you searching out IBM LOT-922 Dumps of actual questions for the Developing IBM Lotus Domino 8.5.2(R) Applications- Advanced XPage Design Exam prep? They provide most updated and powerful LOT-922 Dumps. Detail is at http://killexams.com/pass4sure/exam-detail/LOT-922. They gain compiled a database of LOT-922 Dumps from actual exams so as to permit you to prepare and pass LOT-922 exam on the first attempt. Just memorize their and relax. You will pass the exam. killexams.com Huge Discount Coupons and Promo Codes are as beneath;
    WC2017 : 60% Discount Coupon for replete exams on website
    PROF17 : 10% Discount Coupon for Orders extra than $69
    DEAL17 : 15% Discount Coupon for Orders greater than $99
    DECSPECIAL : 10% Special Discount Coupon for replete Orders

    The best pass to salvage success in the IBM LOT-922 exam is that you ought to acquire dependable braindumps. They guarantee that killexams.com is the most direct pathway towards certifying IBM Developing IBM Lotus Domino 8.5.2(R) Applications- Advanced XPage Design exam. You will breathe triumphant with replete surety. You can survey free questions at killexams.com before you purchase the LOT-922 exam products. Their mimicked tests are in different decision the selfsame as the actual exam design. The questions and answers collected by the certified professionals. They give you the undergo of taking the actual test. 100% assurance to pass the LOT-922 actual test.

    killexams.com IBM Certification study guides are setup by IT experts. Bunches of understudies gain been whining that there are excessively numerous questions in such huge numbers of training exams and study aides, and they are quite recently tired to manage the cost of any more. Seeing killexams.com specialists travail out this extensive figure while still certification that replete the information is secured after profound research and exam. Everything is to outcome solace for competitors on their street to certification.

    We gain Tested and Approved LOT-922 Exams. killexams.com gives the exact and most recent IT exam materials which practically hold replete information focuses. With the steer of their LOT-922 exam materials, you dont gain to squander your chance on perusing reference books and simply need to singe through 10-20 hours to ace their LOT-922 actual questions and answers. Also, they appoint you with PDF Version and Software Version exam questions and answers. For Software Version materials, Its offered to give the selfsame undergo as the IBM LOT-922 exam in a actual environment.

    We give free updates. Inside legitimacy period, if LOT-922 exam materials that you gain bought updated, they will intimate you by email to download most recent version of . In the event that you dont pass your IBM Developing IBM Lotus Domino 8.5.2(R) Applications- Advanced XPage Design exam, They will give you replete refund. You gain to dispatch the checked duplicate of your LOT-922 exam report card to us. Subsequent to affirming, they will rapidly give you replete REFUND.

    In the event that you salvage ready for the IBM LOT-922 exam utilizing their testing software. It is anything but difficult to prevail for replete confirmations in the main attempt. You dont need to manage replete dumps or any free downpour/rapidshare replete stuff. They present free demo of every IT Certification Dumps. You can peek at the interface, question property and convenience of their training exams before you select to purchase.

    killexams.com Huge Discount Coupons and Promo Codes are as under;
    WC2017 : 60% Discount Coupon for replete exams on website
    PROF17 : 10% Discount Coupon for Orders greater than $69
    DEAL17 : 15% Discount Coupon for Orders greater than $99
    DECSPECIAL : 10% Special Discount Coupon for replete Orders


    LOT-922 Practice Test | LOT-922 examcollection | LOT-922 VCE | LOT-922 study guide | LOT-922 practice exam | LOT-922 cram


    Killexams JK0-U11 free pdf download | Killexams 310-014 braindumps | Killexams IC3-3 test prep | Killexams 650-331 study guide | Killexams HP3-X04 rehearse test | Killexams 000-995 dump | Killexams 000-545 dumps | Killexams PRINCE2-Practitioner sample test | Killexams 9A0-039 free pdf | Killexams 9A0-080 examcollection | Killexams 650-175 actual questions | Killexams HP2-B51 free pdf | Killexams 9L0-400 dumps questions | Killexams HP2-H30 cheat sheets | Killexams C2010-501 test questions | Killexams C2020-002 rehearse test | Killexams C2090-913 rehearse test | Killexams 190-803 rehearse Test | Killexams 70-465 actual questions | Killexams 050-694 free pdf |


    killexams.com huge List of Exam Study Guides

    View Complete list of Killexams.com Brain dumps


    Killexams 1Z0-515 cheat sheets | Killexams C2040-422 pdf download | Killexams C2090-320 test questions | Killexams 1Z0-803 bootcamp | Killexams C9010-262 braindumps | Killexams 920-270 braindumps | Killexams TB0-115 actual questions | Killexams ASC-090 test prep | Killexams HP0-A21 questions answers | Killexams HP0-M49 rehearse exam | Killexams VCP-310 test prep | Killexams M2110-233 rehearse test | Killexams 000-342 dumps | Killexams ADM-201 free pdf | Killexams A2090-421 braindumps | Killexams LOT-911 actual questions | Killexams C2090-619 rehearse questions | Killexams C2180-607 VCE | Killexams 310-876 rehearse Test | Killexams C2020-703 sample test |


    Developing IBM Lotus Domino 8.5.2(R) Applications- Advanced XPage Design

    Pass 4 positive LOT-922 dumps | Killexams.com LOT-922 actual questions | https://www.textbookw.com/

    The View Control: Up immediate and Personal | killexams.com actual questions and Pass4sure dumps

    This chapter is from the reserve 

    In this book, the View control is commonly referred to as the View Panel. This reference emanates from the markup tag used for the View control, i.e. <xp:viewPanel>, and it comes in handy when its necessary to disambiguate the view control from the backend Domino view that serves as its data source. In any case, the terms "View control" and "View Panel" can breathe used interchangeably and mention to the visual control that renders the view data.

    The View Panel is a rich control with an abundance of properties and subordinate elements, such as pagers, columns, data sources, converters, and so on. Some of its properties are generic insofar as they are besides shared by other controls in the XPages library to uphold common features fondness accessibility, internationalization, and so forth. For the most part, this chapter concentrates on the other properties as they are more directly relevant to view presentation, while the generic properties are addressed separately in other chapters.

    In any case, the View Panel properties used in the examples up to now gain been few in number and basic in nature. The upcoming examples start to pull in more and more properties in order to tweak the peek and feel of your views. As usual, you learn these by pass of example, but before you dive in, it is useful to summarize the View Panel features that gain already been covered and provide the necessary reference points should you need to recap. The forthcoming material assumes that you are skilled with the topics listed in Table 9.1, although more detailed information may breathe provided going forward.

    Table 9.1. viewPanel Features Previously Discussed

    Feature

    Chapter Reference: Section

    Description

    viewPanel

    Designer: Drag & Drop

    Chapter 3: building an XPages View

    Creating a View control from controls palette

    Working with the view binding dialog

    viewColumn

    property: displayAs

    Chapter 3: building an XPages View

    Linking View control entries to underlying Notes/Domino documents

    viewColumn

    property:showCheckBox

    Chapter 3: Completing the CRUD

    Making view entries selectable for executable actions

    viewPanel

    <xp:pager>

    Chapter 4: View

    Basic description of View control with pager information

    viewPanel

    property: facets

    Chapter 4: Facets

    General introduction to facets, including simple examples using view pagers

    viewPanel

    Designer: appending columns

    Chapter 8: Caching View Data

    Adding a new column to a View control and computing its value using server-side JavaScript

    Column Data fondness You've Never Seen Before

    So, start the next leg of this View Panel journey of discovery by creating a new XPage, pronounce myView.xsp. Drop a View Panel from the control palette to view and bind it to the replete Documents view when the helper dialog appears. Deselect replete but three columns of the backend view—retain $106, $116, and $120. These are the programmatic names that gain been assigned to the view columns; XPages allows you to expend either the column's programmatic cognomen or the view column title to identify the column you want to include in the View control. Not replete view columns gain titles, however! Click OK to create the View Panel.

    When you preview this raw XPage, you survey the Date and Topic fields as expected, along with what can best breathe described as some gobbledygook wedged in between those columns, as shown in figure 9.2.

    Figure 9.2

    Figure 9.2 Columns from replete Documents view displayed in a View Panel

    It is not unreasonable to question what exactly this $116 column represents. The formula behind the column in the backend view looks fondness this:

    @If(!@IsResponseDoc;@DocDescendants(""; "%"; "%");"")

    In the regular Notes client, this column displays the number of descendant documents for replete root flat documents. To decipher the code, the @DocDescendants role is only applied when !@IsResponseDoc evaluates to true, significance when the current document is not a response document, or in other words, for top-level documents only. The "%" within the parameter strings are replaced with the actual number of descendant documents at runtime. According to the wait on documentation, @DocDescendants is among a class of @Functions that are restricted in their applicability and cannot breathe accelerate from web applications. The role is described as returning "special text," which is computed for client pomp only, not actually stored in the view, cannot breathe converted to a number, and so on. Other @Functions, such as @DocNumber and @DocChildren, present the selfsame issues (you can find a more complete list in the Designer wait on pages). Designer itself attempts to preclude such columns from selection in the View Panel binding dialog, and the Java API getColumnValues() method, which is used to populate the View Panel row data, besides tries to "null out" any autogenerated values that are contained in a row. However, these @Functions can breathe embedded in conditional logic and thus can breathe difficult to detect in advance. As a result, you might occasionally survey spurious results fondness this appearing in views you are working on. So, what to do?

    Because you cannot always travail with replete types of data contained in Domino views, you might need to create a modified version of a view in order to match your design criteria. recollect that the root of this problem is that the data defined in such columns is not actually contained in the backend view, but it is possible that the underlying documents gain fields that hold the required information or perhaps the information you need can breathe deduced using one or more fields. Thus, you could modify the backend view or create a new version that contains the column values you require based on fetching or computing the information by alternative means.

    In the more immediate short term, however, you need to remove the offending column from the View Panel. This can breathe done in Designer in a number of different ways. You can highlight the column in the contour panel or in the WYSIWYG editor and expend the right-mouse Delete menu to remove the column—you appended a new column back in Chapter 8, "Working with Domino Views," in much the selfsame way. Alternatively, you can find the <xp:viewColumn> tag that is bound to $116 in the source pane and delete the markup directly from there.

    Simple View Panel outcome Over

    Many presentational issues can breathe taken supervision of directly at the XPages flat without any modifications to underlying the Domino view! For example, you are not restricted to the column order defined in the Domino view. You can reorder the columns in a View Panel by simply cutting and pasting the <xp:viewColumn> tags in the source pane—try this now in myView.xsp. Also, the date format of what is now or soon to breathe the second column can breathe modified in the XPages layer using a component known as a converter—this is the selfsame component you used in Chapter 4, "Anatomy of an XPage," when working with the Date Time Picker examples. To conclude this, click the Date ($106) column in the WYSIWYG editor, select the Data property sheet, and change the pomp sort from "String" to "Date/Time." Then, change the Date style from "default" to "full," as shown in figure 9.3.

    Figure 9.3

    Figure 9.3 Applying a date converter in the View Panel

    Listing 9.1 shows the markup generated from the cut/paste operation and the addition of the date converter.

    Listing 9.1. viewPanel Markup with Reordered Columns and Alternative Date Formatting <xp:viewPanel rows="30" id="viewPanel1"> <xp:this.facets> <xp:pager partialRefresh="true" layout="Previous Group Next" xp:key="headerPager" id="pager1"> </xp:pager> </xp:this.facets> <xp:this.data> <xp:dominoView var="view1" viewName="($All)"> </xp:dominoView> </xp:this.data> <!-- Reordered columns so that Topic is first --> <xp:viewColumn columnName="$120" id="viewColumn7"> <xp:viewColumnHeader value="Topic" id="viewColumnHeader7"> </xp:viewColumnHeader> </xp:viewColumn> <xp:viewColumn columnName="$106" id="viewColumn1"> <!-- Present replete date fondness "Thursday, August 26, 2010" --> <xp:this.converter> <xp:convertDateTime type="date" dateStyle="full"> </xp:convertDateTime> </xp:this.converter> <xp:viewColumnHeader value="Date" id="viewColumnHeader1"> </xp:viewColumnHeader> </xp:viewColumn> </xp:viewPanel>

    Now that you've turned the view presentation on its head, you might as well peek at its runtime rendition. replete going well, you survey a View Panel fondness the one shown in figure 9.4.

    Figure 9.4

    Figure 9.4 An alternative XPages view of replete Documents

    You're not done yet, however! Albeit a simple View Panel, it is still possible to dress this puppy up a miniature further and add some extra behaviors.

    The World Is Flat???

    An obvious limitation of the View Panel shown in figure 9.4 is that the document hierarchy is not shown. The Topic column is just a flat list of entries that does not reflect their interrelationships in any way. To demonstrate the various threads in this view, replete you need to conclude is click the Topic column in Designer, select the pomp property sheet, and check the Indent Responses control. Reload the page after doing this, and you find that replete parent documents now gain "twistie" controls that can breathe used to expand or collapse its own particular Part of the document tree. If you don't fondness the standard blue twisties, feel free to add your own! Some extra images gain been added as image resource elements to Chapter9.nsf, so if you want to try this feature out, you can simply assign minus.gif and plus.gif from the list of image resources in the application as the alternative twisties, as shown in figure 9.5, although I'm positive you can Come up with more entertaining ones than these! Whatever alternative images are specified in this property sheet would besides breathe applied to the twistie controls used for expanding and collapsing category rows, if you were working with a categorized view. Category views are discussed in the section, "Working with Categories."

    Linking the View Panel to its Documents

    In Chapter 3, you scholarly to expend the Check box feature shown in figure 9.5 to enable row selection by the discontinuance user. You besides scholarly to pomp the contents of the Topic column as links and to bridge it to myTopic.xsp by explicitly nominating that XPage as pageName property for the View Panel itself. Select the demonstrate values in this column as links feature for Topic column again now, but omit nominating myTopic.xsp as the target XPage on this occasion. Preview the page and click any link—do you know just why this happens to magically work?

    The clue is in the View Panel's default link navigation option shown in figure 9.6. When no page is explicitly nominated, XPages looks in the figure used to create the underlying documents for a hint as to what XPage it should use. The figure in question in this scenario is Main Topic and, if you open it in Designer and inspect its properties, you survey a brace of entertaining options, as highlighted in figure 9.7.

    Figure 9.7

    Figure 9.7 figure Properties Infobox: pomp XPage Instead property

    You can basically select to override the figure associated with a document on the web and on the client by opting to substitute an XPage instead in either or both environments. For the purposes of this chapter only, Main Topic has been updated to expend myTopic.xsp as an alternative on both platforms, and thus, it is resolved as the go-to XPage when a column is clicked in the View Panel.

    There was originally just one pomp XPage instead property. Since XPages was first made available on the web before being released on the Notes client, many customers converted their application's web implementation to XPages, but still had the original client application in place. When running the application natively on the client, they did not want to suddenly start seeing XPages appearing in plot of forms! This feature was revamped in 8.5.2 to allow XPages and non-XPages implementations of an application to accelerate harmoniously on divorce platforms.

    Although pomp XPage instead certainly has its uses, the more common rehearse in the app dev community would flaunt to favor having an definite XPage pageName navigation setting on the View Panel itself.

    There is, in fact, a third strategy that can breathe employed to resolve what XPage is used when opening a document, and it is perhaps the simplest of them all! If you give the XPage the selfsame cognomen as the figure used to create the document, it is chosen as a terminal resort if the other two options Come up blank. This can breathe a useful approach if you are closely mimicking the original application implementation in XPages and if the application is simple enough to uphold such one-to-one design factor mappings.

    But, what of the remaining features in figure 9.5? You just scholarly a second pass to exploit the demonstrate values in this column as links option, and the Check box feature was already explored in Chapter 3. The pomp column values checkbox merely serves to conceal the column value retrieved from the view. This is potentially useful if you want to retrieve the column value but pomp something else based on what's actually contained in the column. In my experience, this property is not widely used as there are other (perhaps easier) ways of computing column values. They travail through some examples of this shortly in the course of this View Panel makeover. On the other hand, if you simply want to conceal a column, you need to deselect the Visible checkbox in its property sheet, which sets rendered="false" in the underlying <xp:viewColumn> tag.

    This just leaves the Icon and Content sort in the view column pomp panel, so you can learn now how to further enhance this simple makeover by putting those properties to work.

    Decorating Your Columns with Images

    Any column in a View Panel can pomp an image as well as its column value. To add an image to a view column, you can simply check the Icon control (refer to figure 9.5 to find the control, if needed) and sort the cognomen of the image resource or expend the image browser dialog to locate it. It is propitious rehearse to enter some alternative text in case the image cannot breathe resolved at runtime and to facilitate screen readers and so on. The view column properties behind these two Designer choices are called iconSrc and iconAlt, respectively. You can implement a simple illustration as follows:

  • Insert a new column before the first column in the View Panel. You can expend the View > Insert Column main menu when the Topic column is selected.
  • Check the Icon checkbox in the pomp property sheet and add /hash.gif as the nominated image resource (you can besides browse for this image resource). This image has already been added to Chapter9.nsf for your convenience.
  • Add Index as the alternative text.
  • Add indexVar="rowIndex" to the <xp:viewPanel> tag in the Source pane. You can besides conclude this via the View Panel's Data category in the replete Properties sheet.
  • Add the following server-side JavaScript snippet to compute the column's value: var i:Number = parseInt(rowIndex + 1); return i.toPrecision(0);
  • In summary, you added an image to the new column and along with some alternative text. The indexVar property keeps a signify of the rows in the View Panel as it is being populated. The indexVar property is used here as a simple row number to pomp in the UI. The JavaScript applied in step 5 simply increments each row index by 1 (it is a zero-based index) and ensures that no decimal places are displayed. Finally, to give the new column a title, click the view column header in the WYSIWYG editor and enter some text, pronounce Row, as the label. Now, you can preview or reload the page to survey the results (all this has been done for you in myViewExt.xsp, if you want to peek at the final creation), which should closely match figure 9.8.

    Figure 9.8

    Figure 9.8 Computed View Panel column using iconSrc, iconAlt and indexVar properties

    This is replete well and propitious except that the icon displayed is static in nature; observe that it is the selfsame for each row (the hash emblem gif). Although it is a computable property, iconSrc does not gain access to the View Panel var or indexVar properties, so it difficult to conclude something dynamic with it, such as select the image resource based on a particular row column value for example. This might breathe addressed in a future release.

    But dread not, as a dynamic solution can still breathe provided by using the Content sort option on the selfsame pomp panel. To implement an illustration of applying images based on row content, travail through the following instructions:

  • Append a new column to the discontinuance of the View Panel using the View > Append Column main menu.
  • In the pomp panel set the Content sort to HTML.
  • In the Source pane, add var="rowData" to the <xp:viewPanel> tag to gain access to the current row via server-side JavaScript while the View Panel is being populated.
  • On the Data property sheet, add the following server-side JavaScript snippet to compute the column's value property: var i:number = rowData.getDescendantCount(); if (i < 10) { return ("<img src=\"/Chapter9.nsf/" + i + ".gif\""+">"); } else { return ("<img src=\"/Chapter9.nsf/n.gif\""+">"); }
  • Move to the Events tab for this column and for the only defined event, onclick, add another server-side JavaScript snippet: if (rowData.getDescendantCount() > 0) { rowData.toggleExpanded(); }
  • As you can see, the column value is set using server-side JavaScript in step 4. An HTML image tag is returned with the src value determined by the number of documents in the row's document hierarchy, 1 descendant document means "1.gif" is used, 5 descendant documents means "5.gif" is used, and so on. Because you set the column's content sort to HTML, the image tag is simply passed through to the browser as is. Moreover, the image is clickable (unlike the image added via the iconSrc property) and fires an expand/collapse event for any non-leaf entry, such as when the entry has any responses, thanks to the code you added in step 5.

    The column header label should breathe set to Responses, and the content of the column can breathe quickly centered using the Alignment button on the column Font property panel. Reload the page and survey the new runtime conduct for yourself. The rendering of this column is besides shown in figure 9.9. Note that the expandLevel=1 data source setting discussed in the previous chapter was used here (via a URL parameter) to initially collapse replete rows. Some were then expanded to create a propitious example.

    Figure 9.9

    Figure 9.9 Computed View Panel column using computed pass-through HTML content

    So, this time, the image resource in the Responses column indeed varies depending on the response signify for each row entry. It might not breathe too evident in the printed screen shot, but the color of the images darken and multiply in pixel size as the numbers increase. Thus, the rows with more responses salvage more stress in the UI (similar in concept to the tag cloud rendering) on the basis that they represent busier discussion threads and are, therefore, likely to breathe of more interest to forum participants. If the number of response documents exceeds nine, an ellipses image (n.gif) is shown instead. Add more documents yourself and create profound hierarchies to survey how this View Panel rendering works in practice—interesting replete the selfsame to survey what can breathe achieved by tweaking a few properties and adding some simple lines of JavaScript code!

    Some Final Touches

    Before completing their sample rendering of the replete Documents view, there are some final heterogeneous features to apply and some other behaviors to observe. First, when used in endemic client mode, the backend replete Documents view can breathe sorted by clicking the Date column. This sorting facility is not in evidence as yet in the XPages View Panel, so you must learn how to enable it.

    The first thing to understand is that it is the backend view itself that performs the sorting. It is not performed client-side in XPages itself, and any attempt to conclude so is invariably inefficient and performs poorly as applications scale. Don't vanish there—leave the sorting operation to the view itself.

    To enable the sort feature in the View Panel, you need to select the required view column header in the WYSIWYG editor and activate its property sheet. You survey a Sort column checkbox that you need to check. If this is disabled, it means that the column as defined in the backend view does not gain any sorting capability; Designer looks up the column design properties and enables or disables this option appropriately. figure 9.10 shows the view column property that defines sorting capability.

    Figure 9.10

    Figure 9.10 View Column infobox with sorting capability enabled

    If the column you want to sort in XPages is not defined, as shown in figure 9.10, you need to either update the view design or create a new modified copy of the view to travail with going forward. After the backend sort property and the XPages sort property are enabled, the View Panel displays a sort icon in the header and performs the sort operation when clicked by the user. figure 9.11 shows the replete Documents view after being resorted via the View Panel (oldest documents are now first).

    Figure 9.11

    Figure 9.11 View Panel with replete documents resorted by date in ascending order

    Now complete this particular outcome over by selecting the View Panel and selecting its pomp property sheet. Check the demonstrate title and demonstrate unread marks controls, and change the number of maximum number of rows from the default of 30 to 10. figure 9.12 shows the property sheet with these changes applied.

    Figure 9.12

    Figure 9.12 View Panel with title, unread marks, and a row signify of ten documents

    Clicking demonstrate title places a View Title component into the header of the View Panel. You can then click this component directly in the WYSIWYG editor and then set its label and other properties via the component's property sheet. This results in a <xp:viewTitle> tag being inserted into the View Panel facets definition; for example:

    <xp:viewTitle xp:key="viewTitle" id="viewTitle1" value="All Documents - outcome Over Complete!"> </xp:viewTitle>

    The View Panel besides has a title property defined on the <xp:viewPanel> tag. This is merely exposing the title ascribe of the underlying HTML table factor that is used to construct the View Panel when rendered at runtime. If you enter a value for this property, it is passed through to the browser as Part of the <table> HTML markup. For a visible view title, you need to expend the demonstrate title property and not this title property.

    Secondly, if your unread view entries are not displayed as unread (no unread icon is displayed), this is most likely because the Domino server is not maintaining unread marks for the application—keeping track of read/unread documents is optional. You can ascertain the status of this feature in Designer via the Application Properties > Advanced property sheet. peek for the Maintain unread marks checkbox in the top-left corner.

    The rows property that controls the maximum number of entries displayed in a view at any one time (set to 10) is exposed directly in the regular Discussion template UI. For example, the footer of the replete Documents, By Tag, and By Author views conveniently lets the user select the number of entries to display, as shown in figure 9.13.

    Figure 9.13

    Figure 9.13 Rows property exposed as user option in view footer

    Listing 9.2 provides the entire View Panel markup, along with comments in case you had rigor applying any of the many and varied features discussed in this section. It is besides included in Chapter9.nsf in the myViewExt.xsp XPage.

    Listing 9.2. View Panel: Complete Source for Make-Over Exercise <xp:viewPanel rows="10" id="viewPanel1" var="rowData" indexVar="rowIndex" showUnreadMarks="true"> <xp:this.facets> <xp:pager partialRefresh="true" layout="Previous Group Next" xp:key="headerPager" id="pager1"> </xp:pager> <!-- View Panel Title --> <xp:viewTitle xp:key="viewTitle" id="viewTitle1" value="All Documents - Made Over!"> </xp:viewTitle> </xp:this.facets> <xp:this.data> <xp:dominoView var="view1" viewName="($All)"> </xp:dominoView> </xp:this.data> <!-- Static Column Image # --> <xp:viewColumn id="viewColumn3" iconSrc="/hash.gif" iconAlt="Row Number Symbol"> <xp:this.facets> <xp:viewColumnHeader xp:key="header" id="viewColumnHeader3" value="Row"> </xp:viewColumnHeader> </xp:this.facets> <!-- Compute Row Number --> <xp:this.value><![CDATA[#{javascript: var i:Number = parseInt(rowIndex + 1); return i.toPrecision(0);}]]> </xp:this.value> </xp:viewColumn> <!-- Reordered columns so that Topic is before Date --> <!-- expend custom twistie images for expand/collapse --> <xp:viewColumn columnName="$120" id="viewColumn7" indentResponses="true" collapsedImage="/plus.gif" expandedImage="/minus.gif"> <xp:viewColumnHeader value="Topic" id="viewColumnHeader7"> </xp:viewColumnHeader> </xp:viewColumn> <!-- Present replete date fondness "Thursday, August 26, 2010" --> <xp:viewColumn columnName="$106" id="viewColumn1"> <xp:this.converter> <xp:convertDateTime type="date" dateStyle="full"> </xp:convertDateTime> </xp:this.converter> <xp:viewColumnHeader value="Date" id="viewColumnHeader1" sortable="true"> </xp:viewColumnHeader> </xp:viewColumn> <!-- Dynamic Column Images – 1.gif thru 9.gif --> <!-- inline CSS to hub img --> <xp:viewColumn id="viewColumn2" contentType="HTML" style="text-align:center"> <xp:this.facets> <xp:viewColumnHeader xp:key="header" id="viewColumnHeader2" value="Responses"> </xp:viewColumnHeader> </xp:this.facets> <!-- Compute image cognomen based on response signify --> <xp:this.value><![CDATA[#{javascript: var i:number = rowData.getDescendantCount(); if (i < 9) { return ("<img class=\"xspImageViewColumn\" src=\"/Chapter9.nsf/" + i + ".gif\""+">"); } else { return ("<img class=\"xspImageViewColumn\" src=\"/Chapter9.nsf/n.gif\""+">"); } }]]></xp:this.value> <!-- conclude collapse/expand for docs with responses --> <xp:eventHandler event="onclick" submit="true" refreshMode="complete" id="eventHandler1"> <xp:this.action><![CDATA[#{javascript: if (rowData.getDescendantCount() > 0) { rowData.toggleExpanded(); } }]]></xp:this.action> </xp:eventHandler> </xp:viewColumn> </xp:viewPanel> Working with Categories

    Just fondness sorting, categorization is handled by the backend view itself and not by XPages. For a column to breathe treated as a category, the column sort must breathe set to Categorized in the view column properties infobox; mention to the sort radio button option demonstrate in figure 9.10, which allows columns to breathe defined as standard or Categorized.

    The View Panel merely presents category rows and columns and renders them so they can breathe expanded and collapsed as required. The expansion and contraction of category rows works the selfsame as it does for indented responses. Note besides that the state of both category rows and document hierarchies is maintained as you navigate through the view data. For example, as Part of the final outcome over, you restricted the number of rows presented in the View Panel to ten elements (remember rows="10"). This caused more pages to breathe displayed in the view pager contained in the header. If you expand and collapse some categories or response hierarchies on any given View Panel page and then navigate forward and backward via the pager, you find that the pomp state of these rows is maintained and then redisplayed on your return exactly as you had left them. This statefulness is a powerful built-in feature of XPages and something often lacking in other web applications...try the selfsame view navigation exercises using the classic Domino web engine.

    In any case, categorization becomes more entertaining when two or more category columns are in a view. To provide some working examples of this, a modified figure and view were added to Chapter9.nsf, namely the Main Topic2 figure and the subCats view. A petite number of documents with multiple categories gain besides been created in the sample application so that examples can breathe quickly constructed. You conclude not survey these documents in the replete Documents view because the view selection formula on the ($All) view only displays documents created using the Main Topic form, and thus excludes those created using Main Topic2. figure 9.14 shows the sample multicategory documents when the subCats view is previewed in the client.

    Figure 9.15 shows an XPage named subCat1.xsp, which is a default rendering of the subCats view. By "default rendering," I denote that a View Panel control was simply dropped on an XPage and replete the columns in the subCats view were accepted for inclusion—nothing more than that.

    If you experiment with the XPages View Panel and the Notes view, you find that the presentation and conduct of both are identical. The category columns are automatically rendered as action links with twistie icons, both of which serve to expand and collapse the category row. Apart from this specialized behavior, replete the regular column properties described thus far can besides breathe applied to category columns, they can breathe reordered within the View Panel so they are not contiguous, and so on.

    Although adding two or more categorized columns to a view is one pass of implementing subcategorization, an alternative pass seems to breathe a common practice. That is, instead of having multiple categorized columns in the view, which map to fields in the underlying form, the view has just one category column but it can uphold multiple categories through the expend of a "category\subcategory" data-format notation. Thus, if a user enters something fondness "Government" as a category value, this is interpreted as a top-level category. However, if "Government\Recycling" is entered by the user into the Categories territory when creating a document, the document is categorized in a "Recycling" subcategory within the top-level "Government" category.

    To provide an illustration of this, an alternative sample NSF is provided for this chapter, namely Chapter9a.nsf. Some of the sample documents contained in Chapter9.nsf gain been recategorized in the manner just described (which is why you need a divorce database). figure 9.16 shows an illustration of a redefined category territory as inspected in a Notes infobox and how these updated documents are displayed in the Notes client.

    Figure 9.16

    Figure 9.16 Category territory containing hierarchical categories

    Observe that the Notes client view indents the new subcategories tucked in under the main categories. You gain miniature or no control over this particular rendering because it is built-in view behavior. However, if you restate the exercise described for figure 9.15 and create an XPages View Panel to conclude a default rendering of this view, you notice a problem (refer to subCatsA.xsp in Chapter9a.nsf for convenience). As shown in figure 9.17, XPages recognizes the entries as category columns, but the subcategories are not indented. The next section describes how to address this.

    Figure 9.17

    Figure 9.17 XPages View Panel default rendering of embedded subcategories

    Making It peek fondness Notes!

    Building an XPage to emulate the Notes client rendering can breathe achieved in the following eight steps:

  • Create a new XPage called subCatsB.xsp and add a View Panel from the palette.
  • Bind to the By Category view but only include the Topic column.
  • As shown earlier, insert a new column before the Topic column and give it a title of "Categories" by updating the view column header.
  • In the pomp panel set the Content sort to HTML.
  • Add var="rowData" to the <xp:viewPanel> tag to gain access to the current row via server-side JavaScript while the View Panel is being populated.
  • Add the following server-side JavaScript snippet to compute the column's value: if (rowData.isCategory()) { // expend the standard twistie icons var src = "/xsp/.ibmxspres/global/theme/common/images/expand.gif"; // salvage the value of the Categories column var colValue = rowData.getColumnValue("Categories"); // return "Not Categorized" for null or undefined data if (typeof colValue == 'undefined' || colValue == null) { colValue = "Not Categorized"; } // Invert the twistie depending on row state if (rowData.isExpanded()) { src = "/xsp/.ibmxspres/global/theme/common/images/collapse.gif"; } // return the <span> tag including the twistie & value return "<span style='cursor:pointer'><img src='" + src + "' alt='' class='xspImageViewColumn'/>" + colValue + "</span>"; }
  • Add the following server-side JavaScript snippet to compute the column's style property, i.e. replete Properties > Styling > Style > Compute value: if (rowData.isCategory()) { // This API tells us if a category column is indented var indent = rowData.getColumnIndentLevel(); // Insert padding for each indent level if (indent == null || indent == 0) { return "padding-left:0px"; } else { return "padding-left:10px"; } // continue if deeper category levels exist ... };
  • Move to the Events tab for this column and for the only defined event, onclick, add another server-side JavaScript snippet: rowData.toggleExpanded();
  • The subCatsB.xsp XPage has already been created for you in Chapter9a.nsf, so you can load this or preview your own creation if you gain worked through the steps above. In either case the results you survey should match those shown in figure 9.18.

    Figure 9.18

    Figure 9.18 XPages View Panel displaying inline subcategories

    The key pieces to the customized category column shown in figure 9.18 are achieved using server-side JavaScript. Obviously, the NotesXspViewEntry class exposed via the rowData expostulate is captious when working on view customizations as it gives replete programmatic access to each view row as it is rendered. This JavaScript class is a pseudo class for the DominoViewEntry Java class defined in the XPages runtime, which, in turn, wraps the ViewEntry class defined in Notes Java API. JavaScript pseudo classes such as this one allow you to access the associated Java class without having to enter the entire package name, and gain an automatic built-in type-ahead facility for pass names when used in the JavaScript editor. In this example, for each row it allows you to

  • Check if the row is a category: rowData.isCategory()
  • Get the column value: rowData.getColumnValue("Categories")
  • Check the expand/collapse state of the row: rowData.isExpanded()
  • Check for embedded categories: rowData.getColumnIndentLevel()
  • Toggle the expand/collapse state of the row: rowData.toggleExpanded()
  • Appendix A, "XSP Programming Reference," includes documentation resources that provide a replete contour of the DominoViewEntry XPages class, which NotesXspViewEntry uses under the covers. It is worthwhile to study this class in more detail to salvage to know the replete set of tools you gain at your disposal when working on view customizations. You can besides resolve the mappings for any JavaScript/Java classes using a handy instrument on the Domino Designer wiki:

    www-10.lotus.com/ldd/ddwiki.nsf/dx/XPages_Domino_Object_Map_8.5.2

    The other entertaining tidbit from this illustration is that it exposes the internal URLs used to locate embedded runtime resources fondness images, style sheets, and so on. The following URL, for example, points to the standard row expansion twistie that is Part of the XPages runtime:

    "/xsp/.ibmxspres/global/theme/common/images/expand.gif"

    You survey URLs just fondness this one whenever you view the source of a rendered XPage in a browser, and you can expend these URLs as has been done in this illustration as Part of your own customizations.

    Incidentally, a similar technique can breathe used to render category view columns inline fondness this, even when they are managed as divorce category columns, i.e. as was the case with the subCats view used in Chapter9.nsf, shown in figure 9.14. A subCats2.xsp XPage has been included in that sample application to illustrate how to reformat the column category display. In essence, however, it is only the server-side JavaScript code outlined previously in steps 6 and 7 that has been modified. Listing 9.3 shows the revised code that computes the column value and the style property.

    Listing 9.3. Server-Side JavaScript for View Column value and style Properties <xp:this.value> <![CDATA[#{javascript:if (rowData.isCategory()) { // expend the standard twistie icons var src = "/xsp/.ibmxspres/global/theme/common/images/expand.gif"; // peek for the deepest subcategory first var colValue = rowData.getColumnValue("SubCategories") // If not found, hold looking back until back to top flat cat if (colValue == null) { colValue = rowData.getColumnValue("Categories"); } // return "Not Categorized" for null or undefined data if (typeof colValue == 'undefined' || colValue == null) { colValue = "Not Categorized"; } // Invert the twistie depending on row state if (rowData.isExpanded()) { src = "/xsp/.ibmxspres/global/theme/common/images/collapse.gif"; } // return the <span> tag including the twistie & value return "<span style='cursor:pointer'><img src='" + src + "' alt='' class='xspImageViewColumn'/>" + colValue + "</span>"; }}]]> </xp:this.value> <xp:this.style> <![CDATA[#{javascript: if (rowData.isCategory()) { // Start at the deepest subcategory and travail back to root var colValue = rowData.getColumnValue("SubCategories"); // Insert padding for 10 pixel padding for 2nd column if (colValue != null && colValue != "") { return "padding-left:10px"; // Insert more padding if needed back to the top level } else { return "padding-left:0px"; } }}]]> </xp:this.style>

    As you can survey from the code, the principle is exactly the selfsame as previously, but the means of detecting the category columns has changed. No longer are the column values embedded in the Category\Subcategory fashion, so the rowData.getColumnIndentLevel() API is of no expend here. Instead, the indentation is determined based on the structure of the backend view—the deepest subcategory columns are sought first, rewinding to the top flat if no value is found. Load the subCats2.xsp page and compare the results to figure 9.15.

    This tucked-in figure of category styling seems well-liked in the community based on various Notes app dev forum postings and other customer feedback, so hopefully this section clarified how to achieve the Notes client peek and feel in XPages. It might become a standard View Panel property in a future release.

    View Properties and View Panel Properties

    When working with views, any features to conclude with data structure and content are defined at the backend in the view design factor itself—you gain just seen with this with the sorting and categorization examples, insofar as these capabilities needed to breathe enabled in the view. The view design factor besides contains properties that are purely related to presentation within the Notes client or classic web engine and, as such, conclude not apply to the XPages view controls. For example, the sort option in figure 9.10 defines whether a categorization data is maintained for a particular column in the view, but the twistie options contained in the adjacent tab (see figure 9.19) only apply to endemic Notes rendering and not to XPages.

    It is principal to breathe able to distinguish the endemic view rendering features from the XPages View control presentation properties. In Chapter9.nsf a new version of the ($xpByAuthor) view, namely ($xpByAuthorExt), has been provided for expend in an illustration that helps clarify this area. The extended view contains an extra column that totals the byte size of the documents for each category. These totals are shown in the Notes client for each category only, but can breathe displayed for each individual row entry if so desired. The hide/show nature of this data is determined using the conceal Detail Rows checkbox shown in figure 9.20.

    Figure 9.20

    Figure 9.20 ($xpByAuthorExt) with document size totals for each category

    If you toggle the conceal Detail Rows checkbox value and refresh the view data from within Designer, you survey the document byte size displayed for each entry. An agent has besides been supplied in the sample application, which prints the column values for each view row entry using the Java API. The agent (getViewEntryData) details are shown in Listing 9.4.

    Listing 9.4. Java Agent to Print View Column Data import lotus.domino.*; public class JavaAgent extends AgentBase { public void NotesMain() { try { // standard agent code to salvage session & context objects Session session = getSession(); AgentContext agentContext = session.getAgentContext(); // salvage the current db and the new ($xpByAuthorExt) view Database db = session.getCurrentDatabase(); View view = db.getView("($xpByAuthorExt)"); // iterate over each view entry and print the Topic & Size ViewEntryCollection vec = view.getAllEntries(); if (vec != null) { for (int i = 0; i < vec.getCount(); i++) { ViewEntry ve = vec.getNthEntry(i); if (ve != null) // just salvage the 3rd & 4th column values // ViewEntry index is zero-based! System.out.println( ve.getColumnValues().get(2) + " " + ve.getColumnValues().get(3) ); } } } catch(Exception e) { e.printStackTrace(); } } }

    Listing 9.5 shows some sample output generated when the ($xpByAuthorExt) view is configured to conceal detail rows. To accelerate the agent yourself in Designer, you first launch the Java debug console (Tools > demonstrate Java Debug Console), right-click getViewEntryData in the agent view, and select the accelerate menu. replete the println output then appears in the Java console. As you can see, the detail totals rows are replete included in the data returned by the getColumnValues() API call regardless of conceal Details Rows property setting.

    Listing 9.5. Snippet of Java Agent Output ... if you can rip it, you can recycle it (re: It's just paper) 573.0 It's just paper 618.0 Using post-consumer recycled paper 1045.0 who't this? (re: Meeting Minutes) 629.0 phone number inside (re: Meeting Minutes) 631.0 Difference between limpid and colored glass? 927.0 ...

    Because XPages depends on the Java API to populate its View control, the detail rows flaunt in any XPages View control that includes the Size column. The conceal Detail Rows property is really just used in the core view rendering code and not honored in the programmability layer. Given the view customization tips and tricks you gain scholarly thus far, you are now breathe in a position to figure out how to emulate Notes conceal Detail Rows view pomp property in XPages! replete you really need to conclude is not demonstrate the Size column value when the row is not a category. This is done for you in hideDetails.xsp page in Chapter9.nsf, which contains a View Panel with four standard columns (Name, Date, Topic, Size) plus a computed column. The server-side JavaScript used to compute the column value is trivial, as demonstrated in Listing 9.6.

    Listing 9.6. Server-Side JavaScript Snippet to Emulate conceal Detail Rows in a View Panel <xp:this.value> <![CDATA[#{javascript: // Only demonstrate the Total column value for category rows if (rowData.isCategory()) { return rowData.getColumnValue("Size"); }}]]></xp:this.value> <!-- besides include a converter to pomp entire numbers only --> <xp:this.converter> <xp:convertNumber type="number" integerOnly="true"> </xp:convertNumber> </xp:this.converter>

    The converter just used was added via the selfsame Data property panel used to add the JavaScript code in Designer. Simply set the pomp sort to Number and check the Integer only control to eradicate the decimal points you survey printed in the raw data in Listing 9.5. When loaded or previewed, the hideDetails XPage looks fondness figure 9.21.

    Figure 9.21

    Figure 9.21 XPage with totals for detail and category-only rows

    The discussion thus far covered replete the main View Panel properties and dived into examples of how to customize View Panels using server-side JavaScript and other tools. The next most analytic focus district for the View Panel would breathe styling. No doubt, as you gain examined the View Panel properties, you noticed a slew of specialized style class properties (rowClass, columnClass, viewClass, and so on), which can modify its appearance. Rather than conclude that here in this chapter, it is covered in the section, "Working with Extended styleClass and Style Properties," in Chapter 14, "XPages Theming." The discussion here instead shifts to the Data Table container control.


    Linux and commerce | killexams.com actual questions and Pass4sure dumps

    Sections: Main page Security Kernel Distributions Development Commerce Linux in the news Announcements Back pageAll in one Big page

    See also: terminal week's Commerce page.

    A industrious week for Red Hat. Of course there was the release of Red Hat Linux 7, covered in this week's distributions page. Akopia Interchange will breathe included with the Deluxe edition and a ordeal version of Computer Associates' ARCserveIT will ship with the Professional Edition.

    Red Hat besides announced the "Red Hat Network" subscription service at about the selfsame time. The "Red Hat Network" is an Internet-based service which allows Red Hat to provide uphold and service via the Internet. The company besides announced that the service besides works for embedded customers.

    Other companies announcing uphold for Red Hat Linux 7 and Red Hat Network include Computer Associates, IBM Corporation, Lotus, Novell and Tivoli.

    Red Hat has build out another set of announcements. It seems that Samsung has awarded them a "million dollar contract" to port the GNUpro tools to Samsung's processors. Red Hat has besides announced its "RedBoot" embedded debugging/bootstrap tool, along with the EL/IX "Level I compatibility layer" for eCos.

    Red Hat besides announced a brace of partnerships, this one with Interactive Objects to develop a new digital audio device, which will breathe based on Red Hat's eCos, and this one with Jabber.com the purports to "make it smooth for developers of embedded Linux applications to add real-time messaging and XML routing to their applications."

    A industrious week for Lineo. Lineo has sent out an announcement for uClinux 2.4, based on the 2.4 pre-release kernel series. uClinux is a version of the kernel tweaked to travail on systems that lack a memory management unit.

    The company has accelerate embedded Linux on a custom FPGA core. Open source cores are already available including the ESA LEON processor. By utilizing FPGAs, it is now possible to fully simulate both the hardware and software prior to production.

    There are new partnerships with Dia Semicon Systems and Kanematsu Semiconductor Corporation, both of Japan. Lineo hopes to further the presence of Linux-based solutions in outfit including cell phones, set top boxes, and global positioning.

    They announced a deal with ACCESS Co to provides the NetFront embedded browser for Embedix.

    Metrowerks, a subsidiary of Motorola, has announced its intent to invest $22.5 million in Lineo. That money will buy 3 million shares of the company.

    Finally, there is a partnership with Samsung in Korea. "'We intend to leverage Lineo's technical expertise and its dedicated focus on embedded systems technology to push the frontiers of embedded device innovation', said juvenile Won Park, executive director of planning, Samsung Electronics."

    LinuxOne is back. A company called International Mercantile Corp., which does commerce as Micromatix.net has announced its intention to merge with LinuxOne and adopt LinuxOne's name. However, they are getting the announcement out early, given that "the parties gain not settled upon terms of the merger." LinuxOne, it seems, is a "developer of embedded Linux thin client systems" these days.

    In a divorce announcement Micromatix.net, LinuxOne and Concierge Inc. unveiled plans to develop a file server targeted to the B2B server market.

    Concierge announced a joint venture agreement with LinuxOne "to coordinate the companies' efforts in several strategic markets." That's about as specific as it gets, however.

    Also Patrick Flaherty, executive vice president of Concierge Inc., will connect the board of directors of LinuxOne.

    See terminal week's "this week in history" column for some more background on LinuxOne.

    BSDi to deliver packaged BSD system. BSDi has announced its intent to distribute the new "BSD Desktop Edition," which will breathe available at large retailers throughout the U.S. It's based on FreeBSD 4.1, and will cost $130. Availability is in October.

    BSDi is not limiting itself to software, however; the company has besides announced a new 1U rackmount server product (the "iXtreme") which can breathe had with either BSD or Linux.

    Software is bundled with hardware companies through LinuxBoxen.com. LinuxBoxen.com has build out a press release plugging its new e-commerce site. Their angle is that with just about any piece of hardware you buy you besides salvage a custom CD with Linux driver software for that hardware and "popular Linux software titles related to the product."

    Timpanogas to demonstrate M2FS on Linux at Networld+Interop. The Timpanogas Research Group has announced that it will breathe demonstrating its "M-Squared Clustered NetWare File System" product at the Networld + Interop conference.

    NuSphere ships MySQL distribution. NuSphere has announced the availability of "NuSphere MySQL," a boxed product with the MySQL database, along with Apache, PHP, and Perl. It bills it as "the first packaged software product for the open source database market." expense is $79.

    Trolltech, Opera, and PalmPalm team up in Asian wireless market. Opera Software, PalmPalm Technology Inc., and Trolltech announced the formation of a strategic alliance for the Asian wireless Linux market. The three companies will jointly develop the "Linux Total Solution for Wireless Internet Appliance" using Opera's "Opera for Linux" Web browser, Trolltech's "Qt/Embedded", integrated with PalmPalm's "Tynux", a Linux distribution optimized for the wireless Internet.

    Trolltech besides announced a partnership with the Korean difficult MiziResearch. Mizi will wait on Trolltech with its Asian marketing, and will include Qt/Embedded with its "LINUETTE Linux" embedded distribution.

    Sun releases Grid Engine 5.2. Sun has announced the open source release of its "Grid Engine" product - a lax clustering package oriented toward making expend of idle desktop systems. It currently only runs on Solaris. It's besides currently binary-only, despite the "open source" claims - the source will become available in December under "an industry-accepted open source license." More information is available on Sun's Grid Engine page.

    Sun announces plans to establish accessibility lab. Sun has announced that it plans to build a laboratory aimed at developing technology for people with disabilities. They blueprint to expend GNOME as the basis of their efforts.

    Open Source Products Unless specified, license is unverified. Commercial Products for Linux
  • Allaire Corporation (NEWTON, Mass.) announced its sale of the 1,000th ColdFusion 4.5 Server for Linux since its release only six months ago.
  • C I Host (BEDFORD, Texas) announced availability of instant setups on replete new Linux-based Web hosting accounts.
  • IBM announced evaluation copies of DB2 Universal Database Version 7.1 and other Linux applications available for download.
  • Inprise/Borland (SCOTTS VALLEY, Calif.) will present a sneak preview of the Kylix(TM) Project, a elevated performance Linux rapid application progress environment that will uphold Delphi, C and C++.
  • Kaspersky Lab (Moscow, Russia) announced a new version of Kaspersky Anti-Virus (AVP) for Linux.
  • Keller Group (White abide Lake, Minnesota) announced the availability of a free beta version of PMfax for Linux.
  • Mylex has announced the availability of its Global Array Manager, a RAID management product for Linux. It is freely downloadable.
  • Tridia Corporation (ATLANTA) launched the beta of TridiaVNC 2.0 (virtual network computing), a commercially supported release of open-source, virtual network computing software that views and controls Linux consoles.
  • Embedded Systems Conference Announcements
  • Ariel Corp. (CRANBURY, N.J.) announced that it has standardized on IBM's Netfinity 4500R server running Linux for the RAS portion of BypaSS7, Ariel's SS7-enabled network access system.
  • BiTMICRO NETWORKS (SAN JOSE, Calif.) unveiled a 2.5-inch Ultra EIDE E-Disk ATX25 intelligent solid state glisten disk. A number of platforms are supported, including Linux.
  • Embedded Planet (SAN JOSE, Calif.) announced the availability of RPX Super, a computing platform for developers of intelligent networks. Operating system uphold will Come out of the box from MontaVista and their difficult Hat Linux distribution.
  • General Micro Systems (SAN JOSE, Calif.) announced Lightning, a PMC networking module for CompactPCI and VMEbus baseboards. Linux drivers are available.
  • LynuxWorks, Inc. (SAN JOSE, Calif.) and Highlander Engineering, Inc. announced VisiBroker for Embedded Systems is now available for LynxOS.
  • LynuxWorks, Inc. (SAN JOSE, Calif.) introduced VisualLynux, a product which integrates the Microsoft Visual C++ Integrated progress Environment (IDE) with progress tools for the Linux operating system.
  • Metrowerks (SAN JOSE, Calif.) announced new industry alliances. These include: embedded Linux (Lineo Inc.), embedded real-time Java (NewMonics Inc.), database (PointBase), design automation (I-Logix Inc.) and embedded progress tools (Applied Microsystems Corp.)
  • MontaVista Software, Inc. (SUNNYVALE, Calif.) announced it has worked with Avocent to deliver a new string of digital-based Keyboard/Video/Mouse (KVM) switches. The embedded Linux-based DS1800 is based on MontaVista's difficult Hat Linux and is designed to provide access to servers and devices from remote locations.
  • NEC and MontaVista gain announced that difficult Hat Linux has been ported to NEC's VR string of microprocessors.
  • OnCore Systems Corporation (HALF MOON BAY, CA.) announced the immediate availability of a full-function pSOS applications programming interface (API), allowing pSOS applications to accelerate on top of the OnCore Microkernel within a memory Management Unit (MMU) protected partition.
  • Phoenix Technologies Ltd. (SAN JOSE, Calif.) announced its participation as a corporate executive member of the Embedded Linux Consortium.
  • Rise Technology Company (SAN JOSE, Calif.) unveiled the SCX501, the first member of the iDragon System-on-Chip (SOC) product family. The iDragon SCX501 reference board runs a tiny Linux kernel.
  • VMIC announced that it will breathe delivering a line of Linux-based single-board computers that gain Linux pre-installed on an M-Systems DiskOnChip glisten disk. Distributions from Red Hat and LynuxWorks may breathe chosen.
  • Products with Linux Versions
  • ACE Associated Compiler Experts bv (SAN JOSE, Calif.) is now shipping the CoSy compiler progress system.
  • Cirrus Logic Inc. (SAN JOSE, Calif.) announced the newest member of its Maverick(tm) processor family, the EP7312 processor, completing the scope of security options for manufacturers of consumer Internet products.
  • Hewlett-Packard Company (PALO ALTO, Calif.) announced that Linux uphold has been added for its Chai Appliance Platform, a suite of integrated software components for creating Internet-enabled information appliances.
  • IBM (RESEARCH TRIANGLE PARK, NC) introduced the newest ThinkPad A string and ThinkPad T string models. Caldera Open Linux eDesktop 2.4 can breathe factory installed on both.
  • IBM's Lotus progress Corp. (BERLIN) announced an enhanced release of Domino R5.
  • Intrinsyc (VANCOUVER) announced that it is introducing a new networking technology that links Linux-based devices to Windows enterprise systems.
  • Intrinsyc (VANCOUVER) unveiled software that enables customers to OPC-enable their Linux-based automation systems.
  • Metagon Technologies (Charlotte, NC) announced the debut of DQagent, an intelligent analytic instrument that monitors replete designated enterprise systems for user-specified events and then performs user-specified notification and other tasks when event triggers occur. DQagent works in conjunction with DQbroker.
  • MMC Networks (ATLANTA) announced a new C/C++ compiler for its nP7000 family of high-speed, policy-enabled network processors.
  • Novell, Inc. (ATLANTA) announced general availability of DirXML 1.0, Novell NDS eDirectory 8.5, and Novell Account Management 2.1, eBusiness infrastructure.
  • REBOL Technologies (UKIAH, Calif.) announced REBOL/Command 1.0, a commercial extension to its Internet application progress product REBOL/Core 2.3.
  • Sendmail, Inc. (EMERYVILLE, Calif.) announced the availability of Sendmail Switch 2.1, now available for Red Hat 6.1, 6.2 systems.
  • SevenMountains Software Inc. (LONDON) announced 7M Integrate v1.2, which allows users to gain access to a universal, extensible thin-client user interface through which they can access the company's internal information resources and applications.
  • Stonesoft and Finjan Software, Inc. (ATLANTA) announced Stonesoft's StoneBeat SecurityCluster with uphold for Finjan's SurfinGate security product. Both will breathe available for Red Hat Linux.
  • StorageTek (LOUISVILLE, Colo.) announced the immediate availability of the StorageTek L20 Tape Library, the latest addition to its L-Series tape libraries.
  • Tarantella, Inc. (SANTA CRUZ, Calif.) announced Tarantella Enterprise 3 web-enabling software and Tarantella Enterprise 3 ASP Edition software, for mission-critical, Internet-based computing.
  • Trend Micro Inc. (ATLANTA) announced the progress of InterScan VirusWall 3.6 and InterScan eManager 3.5 for the HP-UX and Linux platforms.
  • Java Products
  • Apogee (CAMPBELL, Calif.) announced that Apogee's Aphelion, a progress environment for creating and deploying Java technology-based embedded system applications, and Sun's early version of CDC (Connected Device Configuration) J2ME (Java 2 Platform, Micro Edition) VM (Virtual Machine) gain been ported to IBM's PowerPC 405GP embedded processor running MontaVista's HardHat Linux.
  • Espial (SAN JOSE, Calif.) announced the availability of Espial TotalIA, a Linux & Java based Internet appliance reference platform.
  • Inprise/Borland (SANTA CLARA, Calif.) announced the shipment of Borland JBuilder 4, the new version of its absolute Java cross-platform progress environment.
  • NewMonics, Inc. (LISLE, Ill.) announced PERC 3.1, a suite of progress tools and run-time modules built on a clean-room implementation of a Java-compliant Virtual Machine.
  • Books and Training
  • Digital Creations has announced a set of Zope training courses. The San Diego courses are over, but you can still salvage into the Denver class, October 2-5.
  • O'Reilly has announced the release of Managing IMAP by Dianna Mullet and Kevin Mullet.
  • ibooks.com (AUSTIN, Texas) announced a strategic relationship with Oracle Corporation, to create an online resource of technical reference books. Naturally, a number of Linux titles will breathe included.
  • Partnerships
  • BeOpen.com and PyBiz (SAN JOSE, Calif.) announced a strategic partnership to uphold and promote Python.
  • MandrakeSoft (Pasadena/Paris) announced it will breathe launching strategic confederate programs designed for different market players including software and hardware vendors, as well as with systems integrators (SIs).
  • MaximumLinux.com (BRISBANE, Calif.) signed six new affiliate sites. The newest affiliates are OmniLinux, DestinaionLinux, LinuxBeyond, LinuxRangers, LinuxZombies and LinuxWebring.
  • Metrowerks (SAN JOSE, Calif.) will breathe bundling products with NewMonics, Inc. and Lineo. Metrowerks' CodeWarrior, NewMonics' PERC and Lineo's Embedix should breathe available, in bundled form, by the discontinuance of this year.
  • MontaVista Software, Inc. and SBS Technologies, Inc. (ALBUQUERQUE, N.M.) announced that they gain entered into a strategic partnership to accelerate the delivery of optimized solutions for embedded Linux applications.
  • MontaVista Software, Inc. (SUNNYVALE, Calif.) announced the MontaVista Players Program, "an initiative designed to provide customers and vendors with the relationship support, expertise, and Linux certification to meet their customers' needs".
  • Novell, Inc. (ATLANTA) announced that Red Hat has selected NDS eDirectory and Novell's DirXML technology to provide the directory services infrastructure for Red Hat Network worldwide.
  • ParaSoft (MONROVIA, Calif.) announced the release of CodeWizard v3.2, an advanced coding standard enforcement instrument for C/C++.
  • QSI Payments Inc. (LOS GATOS, Calif.) announced that its Universal Payment Client software will breathe included on the Red Hat Linux Applications CD.
  • RadiSys Corp. (HILLSBORO, Ore.) announced a collaboration with GoAhead Software. RadiSys' CP80 CompactPCI system platform, complete with an enhanced elevated Availability Linux OS and NEBS capabilities, was selected as the initial reference platform for the GoAhead SelfReliant 7000 service availability software.
  • sangoma.com (TORONTO) announced a distribution partnership with TheLinuxStore.com.
  • ServiceWare Technologies, Inc. (OAKMONT, Pa.) announced that it has expanded its Linux solutions channel on RightAnswers.com to include the Red Hat Linux product lines.
  • TimeSys Corporation and MIPS Technologies, Inc. (PITTSBURGH) announced a cooperative agreement whereby TimeSys Linux/RT will port to the MIPS Technologies' MIPS32 and MIPS64 architecture platform. TimeSys will besides become a member of the MIPS Alliance Program.
  • Tridia Corporation (ATLANTA) announced its TridiaVNC Strategic Partnership Program, a joint progress and marketing program for companies willing to expend TridiaVNC as Part of their Linux product and/or service offerings.
  • Trustix and Linux Central (TRONDHEIM, NORWAY) announced that Linux Central has become the first reseller of Trustix products in the US market.
  • TurboLinux has announced a deal with Acer Europe in which Acer will breathe bundling TurboLinux on some of its AcerPower and Veriton systems.
  • Investments and Acquisitions
  • ActiveState (VANCOUVER, British Columbia) announced the closure of its latest round of financing. ActiveState makes tools for the Perl and Python communities.
  • CodeWeavers, Inc. (MINNEAPOLIS) announced a private investment deal worth $1.8 million to fund the continued progress of its applications which allow users to accelerate Windows(R) software on the Linux operating system.
  • Metro Link has announced the receipt of $5.6 million in funding from Linux Global Partners.
  • VA Linux Systems has announced the establishment of a Japanese subsidiary (VA Linux Systems Japan, K.K.). An investment from Sumitomo is helping to set up this subsidiary, and there are planned investments from NTT Communicationware, NEC, and Toshiba Engineering as well.
  • Financial Results
  • Corel Corporation announced third quarter revenues of $36.4 million, producing a net loss of $10.7 million.
  • Personnel
  • NuSphere (BEDFORD, Mass.) announced the appointment of Ellen Daniels as vice president of development. Daniels will breathe liable for the continued progress of NuSphere MySQL.
  • Linux At Work
  • Forlink (BEIJING) announced that it has been selected by Legend Group as the exclusive contractor to build its wireless portal.
  • SteelEye Technology Inc. (MOUNTAIN VIEW, Calif.) announced that Open Ratings has selected its LifeKeeper for Linux elevated availability clustering solution.
  • Neoware Systems (KING OF PRUSSIA, Pa.) announced that Security Applications, Inc. has selected Neoware's Eon information appliance platform and NeoLinux software to power its new, fully networkable security panel, e-Panel.
  • Other
  • Evans Data Corporation (SANTA CRUZ, Calif.) released a Linux Developers Survey that shows a 75% increase in XML usage among Linux developers over the terminal 6 months.
  • Tridia Corporation (ATLANTA) announced that it will award $5000 US for the judged best cognomen for its TridiaVNC `Alien' mascot. Contest ends ends Thursday, November 30, 2000.
  • Section Editor: Rebecca Sobol.

    September 28, 2000


    Direct Download of over 5500 Certification Exams

    3COM [8 Certification Exam(s) ]
    AccessData [1 Certification Exam(s) ]
    ACFE [1 Certification Exam(s) ]
    ACI [3 Certification Exam(s) ]
    Acme-Packet [1 Certification Exam(s) ]
    ACSM [4 Certification Exam(s) ]
    ACT [1 Certification Exam(s) ]
    Admission-Tests [13 Certification Exam(s) ]
    ADOBE [93 Certification Exam(s) ]
    AFP [1 Certification Exam(s) ]
    AICPA [2 Certification Exam(s) ]
    AIIM [1 Certification Exam(s) ]
    Alcatel-Lucent [13 Certification Exam(s) ]
    Alfresco [1 Certification Exam(s) ]
    Altiris [3 Certification Exam(s) ]
    Amazon [2 Certification Exam(s) ]
    American-College [2 Certification Exam(s) ]
    Android [4 Certification Exam(s) ]
    APA [1 Certification Exam(s) ]
    APC [2 Certification Exam(s) ]
    APICS [2 Certification Exam(s) ]
    Apple [69 Certification Exam(s) ]
    AppSense [1 Certification Exam(s) ]
    APTUSC [1 Certification Exam(s) ]
    Arizona-Education [1 Certification Exam(s) ]
    ARM [1 Certification Exam(s) ]
    Aruba [6 Certification Exam(s) ]
    ASIS [2 Certification Exam(s) ]
    ASQ [3 Certification Exam(s) ]
    ASTQB [8 Certification Exam(s) ]
    Autodesk [2 Certification Exam(s) ]
    Avaya [96 Certification Exam(s) ]
    AXELOS [1 Certification Exam(s) ]
    Axis [1 Certification Exam(s) ]
    Banking [1 Certification Exam(s) ]
    BEA [5 Certification Exam(s) ]
    BICSI [2 Certification Exam(s) ]
    BlackBerry [17 Certification Exam(s) ]
    BlueCoat [2 Certification Exam(s) ]
    Brocade [4 Certification Exam(s) ]
    Business-Objects [11 Certification Exam(s) ]
    Business-Tests [4 Certification Exam(s) ]
    CA-Technologies [21 Certification Exam(s) ]
    Certification-Board [10 Certification Exam(s) ]
    Certiport [3 Certification Exam(s) ]
    CheckPoint [41 Certification Exam(s) ]
    CIDQ [1 Certification Exam(s) ]
    CIPS [4 Certification Exam(s) ]
    Cisco [318 Certification Exam(s) ]
    Citrix [48 Certification Exam(s) ]
    CIW [18 Certification Exam(s) ]
    Cloudera [10 Certification Exam(s) ]
    Cognos [19 Certification Exam(s) ]
    College-Board [2 Certification Exam(s) ]
    CompTIA [76 Certification Exam(s) ]
    ComputerAssociates [6 Certification Exam(s) ]
    Consultant [2 Certification Exam(s) ]
    Counselor [4 Certification Exam(s) ]
    CPP-Institue [2 Certification Exam(s) ]
    CPP-Institute [1 Certification Exam(s) ]
    CSP [1 Certification Exam(s) ]
    CWNA [1 Certification Exam(s) ]
    CWNP [13 Certification Exam(s) ]
    Dassault [2 Certification Exam(s) ]
    DELL [9 Certification Exam(s) ]
    DMI [1 Certification Exam(s) ]
    DRI [1 Certification Exam(s) ]
    ECCouncil [21 Certification Exam(s) ]
    ECDL [1 Certification Exam(s) ]
    EMC [129 Certification Exam(s) ]
    Enterasys [13 Certification Exam(s) ]
    Ericsson [5 Certification Exam(s) ]
    ESPA [1 Certification Exam(s) ]
    Esri [2 Certification Exam(s) ]
    ExamExpress [15 Certification Exam(s) ]
    Exin [40 Certification Exam(s) ]
    ExtremeNetworks [3 Certification Exam(s) ]
    F5-Networks [20 Certification Exam(s) ]
    FCTC [2 Certification Exam(s) ]
    Filemaker [9 Certification Exam(s) ]
    Financial [36 Certification Exam(s) ]
    Food [4 Certification Exam(s) ]
    Fortinet [13 Certification Exam(s) ]
    Foundry [6 Certification Exam(s) ]
    FSMTB [1 Certification Exam(s) ]
    Fujitsu [2 Certification Exam(s) ]
    GAQM [9 Certification Exam(s) ]
    Genesys [4 Certification Exam(s) ]
    GIAC [15 Certification Exam(s) ]
    Google [4 Certification Exam(s) ]
    GuidanceSoftware [2 Certification Exam(s) ]
    H3C [1 Certification Exam(s) ]
    HDI [9 Certification Exam(s) ]
    Healthcare [3 Certification Exam(s) ]
    HIPAA [2 Certification Exam(s) ]
    Hitachi [30 Certification Exam(s) ]
    Hortonworks [4 Certification Exam(s) ]
    Hospitality [2 Certification Exam(s) ]
    HP [750 Certification Exam(s) ]
    HR [4 Certification Exam(s) ]
    HRCI [1 Certification Exam(s) ]
    Huawei [21 Certification Exam(s) ]
    Hyperion [10 Certification Exam(s) ]
    IAAP [1 Certification Exam(s) ]
    IAHCSMM [1 Certification Exam(s) ]
    IBM [1532 Certification Exam(s) ]
    IBQH [1 Certification Exam(s) ]
    ICAI [1 Certification Exam(s) ]
    ICDL [6 Certification Exam(s) ]
    IEEE [1 Certification Exam(s) ]
    IELTS [1 Certification Exam(s) ]
    IFPUG [1 Certification Exam(s) ]
    IIA [3 Certification Exam(s) ]
    IIBA [2 Certification Exam(s) ]
    IISFA [1 Certification Exam(s) ]
    Intel [2 Certification Exam(s) ]
    IQN [1 Certification Exam(s) ]
    IRS [1 Certification Exam(s) ]
    ISA [1 Certification Exam(s) ]
    ISACA [4 Certification Exam(s) ]
    ISC2 [6 Certification Exam(s) ]
    ISEB [24 Certification Exam(s) ]
    Isilon [4 Certification Exam(s) ]
    ISM [6 Certification Exam(s) ]
    iSQI [7 Certification Exam(s) ]
    ITEC [1 Certification Exam(s) ]
    Juniper [64 Certification Exam(s) ]
    LEED [1 Certification Exam(s) ]
    Legato [5 Certification Exam(s) ]
    Liferay [1 Certification Exam(s) ]
    Logical-Operations [1 Certification Exam(s) ]
    Lotus [66 Certification Exam(s) ]
    LPI [24 Certification Exam(s) ]
    LSI [3 Certification Exam(s) ]
    Magento [3 Certification Exam(s) ]
    Maintenance [2 Certification Exam(s) ]
    McAfee [8 Certification Exam(s) ]
    McData [3 Certification Exam(s) ]
    Medical [69 Certification Exam(s) ]
    Microsoft [374 Certification Exam(s) ]
    Mile2 [3 Certification Exam(s) ]
    Military [1 Certification Exam(s) ]
    Misc [1 Certification Exam(s) ]
    Motorola [7 Certification Exam(s) ]
    mySQL [4 Certification Exam(s) ]
    NBSTSA [1 Certification Exam(s) ]
    NCEES [2 Certification Exam(s) ]
    NCIDQ [1 Certification Exam(s) ]
    NCLEX [2 Certification Exam(s) ]
    Network-General [12 Certification Exam(s) ]
    NetworkAppliance [39 Certification Exam(s) ]
    NI [1 Certification Exam(s) ]
    NIELIT [1 Certification Exam(s) ]
    Nokia [6 Certification Exam(s) ]
    Nortel [130 Certification Exam(s) ]
    Novell [37 Certification Exam(s) ]
    OMG [10 Certification Exam(s) ]
    Oracle [279 Certification Exam(s) ]
    P&C [2 Certification Exam(s) ]
    Palo-Alto [4 Certification Exam(s) ]
    PARCC [1 Certification Exam(s) ]
    PayPal [1 Certification Exam(s) ]
    Pegasystems [12 Certification Exam(s) ]
    PEOPLECERT [4 Certification Exam(s) ]
    PMI [15 Certification Exam(s) ]
    Polycom [2 Certification Exam(s) ]
    PostgreSQL-CE [1 Certification Exam(s) ]
    Prince2 [6 Certification Exam(s) ]
    PRMIA [1 Certification Exam(s) ]
    PsychCorp [1 Certification Exam(s) ]
    PTCB [2 Certification Exam(s) ]
    QAI [1 Certification Exam(s) ]
    QlikView [1 Certification Exam(s) ]
    Quality-Assurance [7 Certification Exam(s) ]
    RACC [1 Certification Exam(s) ]
    Real-Estate [1 Certification Exam(s) ]
    RedHat [8 Certification Exam(s) ]
    RES [5 Certification Exam(s) ]
    Riverbed [8 Certification Exam(s) ]
    RSA [15 Certification Exam(s) ]
    Sair [8 Certification Exam(s) ]
    Salesforce [5 Certification Exam(s) ]
    SANS [1 Certification Exam(s) ]
    SAP [98 Certification Exam(s) ]
    SASInstitute [15 Certification Exam(s) ]
    SAT [1 Certification Exam(s) ]
    SCO [10 Certification Exam(s) ]
    SCP [6 Certification Exam(s) ]
    SDI [3 Certification Exam(s) ]
    See-Beyond [1 Certification Exam(s) ]
    Siemens [1 Certification Exam(s) ]
    Snia [7 Certification Exam(s) ]
    SOA [15 Certification Exam(s) ]
    Social-Work-Board [4 Certification Exam(s) ]
    SpringSource [1 Certification Exam(s) ]
    SUN [63 Certification Exam(s) ]
    SUSE [1 Certification Exam(s) ]
    Sybase [17 Certification Exam(s) ]
    Symantec [134 Certification Exam(s) ]
    Teacher-Certification [4 Certification Exam(s) ]
    The-Open-Group [8 Certification Exam(s) ]
    TIA [3 Certification Exam(s) ]
    Tibco [18 Certification Exam(s) ]
    Trainers [3 Certification Exam(s) ]
    Trend [1 Certification Exam(s) ]
    TruSecure [1 Certification Exam(s) ]
    USMLE [1 Certification Exam(s) ]
    VCE [6 Certification Exam(s) ]
    Veeam [2 Certification Exam(s) ]
    Veritas [33 Certification Exam(s) ]
    Vmware [58 Certification Exam(s) ]
    Wonderlic [2 Certification Exam(s) ]
    Worldatwork [2 Certification Exam(s) ]
    XML-Master [3 Certification Exam(s) ]
    Zend [6 Certification Exam(s) ]





    References :


    Dropmark : http://killexams.dropmark.com/367904/11970397
    Dropmark-Text : http://killexams.dropmark.com/367904/12907211
    Blogspot : http://killexamsbraindump.blogspot.com/2017/12/ensure-your-success-with-this-lot-922.html
    Wordpress : https://wp.me/p7SJ6L-2lJ
    Box.net : https://app.box.com/s/vgl3p6ccxer39733kj3wfocvfyfi51gx











    Killexams LOT-922 exams | Killexams LOT-922 cert | Pass4Sure LOT-922 questions | Pass4sure LOT-922 | pass-guaratee LOT-922 | best LOT-922 test preparation | best LOT-922 training guides | LOT-922 examcollection | killexams | killexams LOT-922 review | killexams LOT-922 legit | kill LOT-922 example | kill LOT-922 example journalism | kill exams LOT-922 reviews | kill exam ripoff report | review LOT-922 | review LOT-922 quizlet | review LOT-922 login | review LOT-922 archives | review LOT-922 sheet | legitimate LOT-922 | legit LOT-922 | legitimacy LOT-922 | legitimation LOT-922 | legit LOT-922 check | legitimate LOT-922 program | legitimize LOT-922 | legitimate LOT-922 business | legitimate LOT-922 definition | legit LOT-922 site | legit online banking | legit LOT-922 website | legitimacy LOT-922 definition | >pass 4 sure | pass for sure | p4s | pass4sure certification | pass4sure exam | IT certification | IT Exam | LOT-922 material provider | pass4sure login | pass4sure LOT-922 exams | pass4sure LOT-922 reviews | pass4sure aws | pass4sure LOT-922 security | pass4sure coupon | pass4sure LOT-922 dumps | pass4sure cissp | pass4sure LOT-922 braindumps | pass4sure LOT-922 test | pass4sure LOT-922 torrent | pass4sure LOT-922 download | pass4surekey | pass4sure cap | pass4sure free | examsoft | examsoft login | exams | exams free | examsolutions | exams4pilots | examsoft download | exams questions | examslocal | exams practice |



    International Edition Textbooks

    Save huge amounts of cash when you buy international edition textbooks from TEXTBOOKw.com. An international edition is a textbook that has been published outside of the US and can be drastically cheaper than the US edition.

    ** International edition textbooks save students an average of 50% over the prices offered at their college bookstores.

    Highlights > Recent Additions
    Showing Page 1 of 5
    Operations & Process Management: Principles & Practice for Strategic ImpactOperations & Process Management: Principles & Practice for Strategic Impact
    By Nigel Slack, Alistair Jones
    Publisher : Pearson (Feb 2018)
    ISBN10 : 129217613X
    ISBN13 : 9781292176130
    Our ISBN10 : 129217613X
    Our ISBN13 : 9781292176130
    Subject : Business & Economics
    Price : $75.00
    Computer Security: Principles and PracticeComputer Security: Principles and Practice
    By William Stallings, Lawrie Brown
    Publisher : Pearson (Aug 2017)
    ISBN10 : 0134794109
    ISBN13 : 9780134794105
    Our ISBN10 : 1292220619
    Our ISBN13 : 9781292220611
    Subject : Computer Science & Technology
    Price : $65.00
    Urban EconomicsUrban Economics
    By Arthur O’Sullivan
    Publisher : McGraw-Hill (Jan 2018)
    ISBN10 : 126046542X
    ISBN13 : 9781260465426
    Our ISBN10 : 1260084493
    Our ISBN13 : 9781260084498
    Subject : Business & Economics
    Price : $39.00
    Urban EconomicsUrban Economics
    By Arthur O’Sullivan
    Publisher : McGraw-Hill (Jan 2018)
    ISBN10 : 0078021782
    ISBN13 : 9780078021787
    Our ISBN10 : 1260084493
    Our ISBN13 : 9781260084498
    Subject : Business & Economics
    Price : $65.00
    Understanding BusinessUnderstanding Business
    By William G Nickels, James McHugh, Susan McHugh
    Publisher : McGraw-Hill (Feb 2018)
    ISBN10 : 126021110X
    ISBN13 : 9781260211108
    Our ISBN10 : 126009233X
    Our ISBN13 : 9781260092332
    Subject : Business & Economics
    Price : $75.00
    Understanding BusinessUnderstanding Business
    By William Nickels, James McHugh, Susan McHugh
    Publisher : McGraw-Hill (May 2018)
    ISBN10 : 1260682137
    ISBN13 : 9781260682137
    Our ISBN10 : 126009233X
    Our ISBN13 : 9781260092332
    Subject : Business & Economics
    Price : $80.00
    Understanding BusinessUnderstanding Business
    By William Nickels, James McHugh, Susan McHugh
    Publisher : McGraw-Hill (Jan 2018)
    ISBN10 : 1260277143
    ISBN13 : 9781260277142
    Our ISBN10 : 126009233X
    Our ISBN13 : 9781260092332
    Subject : Business & Economics
    Price : $77.00
    Understanding BusinessUnderstanding Business
    By William Nickels, James McHugh, Susan McHugh
    Publisher : McGraw-Hill (Jan 2018)
    ISBN10 : 1259929434
    ISBN13 : 9781259929434
    Our ISBN10 : 126009233X
    Our ISBN13 : 9781260092332
    Subject : Business & Economics
    Price : $76.00
    LOT-922LOT-922
    By Peter W. Cardon
    Publisher : McGraw-Hill (Jan 2017)
    ISBN10 : 1260128474
    ISBN13 : 9781260128475
    Our ISBN10 : 1259921883
    Our ISBN13 : 9781259921889
    Subject : Business & Economics, Communication & Media
    Price : $39.00
    LOT-922LOT-922
    By Peter Cardon
    Publisher : McGraw-Hill (Feb 2017)
    ISBN10 : 1260147150
    ISBN13 : 9781260147155
    Our ISBN10 : 1259921883
    Our ISBN13 : 9781259921889
    Subject : Business & Economics, Communication & Media
    Price : $64.00
    Result Page : 1 2 3 4 5