text:
|By RealWire News Distribution
Article Rating:
|February 6, 2014 11:09 PM EST
Big data is taking financial services companies farther from risk, closer to customers
London, 6th February 2014 - It's on the tip of everyone's tongue, yet there is still mystery surrounding the use of big data in practice. GFT Technologies AG, one of the world's leading providers of IT solutions for the financial sector, wants to change this. At the upcoming CeBIT in Hanover, GFT will use specific applications to demonstrate when and where big data can make the biggest difference for financial services providers. From 10 to 14 March 2014, visitors to Hall 16 will experience first hand how banks can use big data to offer customers faster credit on better terms and conditions, without incurring greater risk. Other case studies relate to fraud detection/prevention and churn management - both tools which can be used to hinder customer attrition.
"Financial services providers typically deal with the processing and analysis of large volumes of data on a regular basis," states Marika Lulay, Chief Operating Officer at GFT. "Thanks to big data, they can now derive more targeted information from their data more quickly than ever. Analysis that previously would have taken weeks is now at their fingertips within minutes. The possibilities are tremendous and the solutions can be customised to the particular circumstances for better decision-making in real time."
GFT is illustrating just what this looks like in practice with a series of concrete application scenarios at the largest IT trade show in the world - CeBIT. There, financial services providers will discover the answers to questions like:
- How can I determine which credit conditions I can offer my customer during the actual consulting session?
- How can I protect users of my bank's payment cards from criminals?
- How can an analysis of the relationships between the parties involved in an insurance transaction be used to anticipate fraudulent claims?
- How can I prevent my customers from switching to another bank?
To tackle these challenges, GFT relies on various analytical methods like scoring models, or adaptive methods to recognise suspicious behavioural patterns or correlations. Using modern big data technologies such as SAP Hana and Hadoop can enhance the reliability of these types of analysis. These enable users to gain detailed insights in real time - on the basis of significantly more extensive data volumes from a broad variety of sources.
In the forefront of the entire debate is data security, as data confidentiality is a top priority throughout the financial services industry. "Banks and insurance companies traditionally set extremely high data security standards. From our experience working on countless big data projects in investment and retail banking at GFT, we can say without reservation that this is the case with big data as well," states Lulay.
Cardinis international launch
In addition to showcasing big data solutions at CeBIT, GFT will also introduce international trade visitors to a project and portfolio management software package called Cardinis. GFT Italia developed the suite, which is currently only available in Italy. It offers extra support and management assistance with any kind of company project, helping identify the links between projects and providing managers with a continual overview of costs, risks and interdependencies. Cardinis is one of the few European project management solutions to have made it into Gartner's Magic Quadrant.
About the GFT Group:
The GFT Group is a global technology partner for future digital issues - covering everything from discovering innovation to developing and implementing sustainable business models.
Within the GFT Group, GFT stands for competent consulting and reliable development, implementation and maintenance of customized IT solutions. The company is one of the world's leading IT solutions providers in the banking sector.
emagine offers companies the opportunity to staff their strategic technology projects both quickly and flexibly with capable experts. To achieve this, emagine has an international network of highly qualified IT and engineering specialists at its disposal.
CODE_n, the GFT Group's innovation platform, offers international startups, technology pioneers and established companies access to a global network. It's where ideas become business.
Headquartered in Germany, the GFT Group has stood for technological expertise, innovative strength and outstanding quality for over 25 years. Founded in 1987, the GFT Group expected to achieve revenues of around €260 million in 2013. With a global team spanning 2,000 employees, the company is represented in eight countries by its 32 local offices. The GFT Group is listed on the Frankfurt Stock Exchange (Prime Standard).
Press contact
Felix Jansen
GFT Technologies AG
[email protected]
+49 (0)711 62042-115
Rose Ross
Omarketing (for GFT UK)
[email protected]
+44 (0)20 8255 5225
Source: RealWire
Read the original blog entry...
SYS-CON Events announced today that HPM Networks will exhibit at the 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. For 20 years, HPM Networks has been integrating technology solutions that solve complex business challenges. HPM Networks has designed solutions for both SMB and enterprise customers throughout the San Francisco Bay Area.
Aug. 2, 2015 05:45 PM EDT Reads: 512
For IoT to grow as quickly as analyst firms' project, a lot is going to fall on developers to quickly bring applications to market. But the lack of a standard development platform threatens to slow growth and make application development more time consuming and costly, much like we've seen in the mobile space. In his session at @ThingsExpo, Mike Weiner, Product Manager of the Omega DevCloud with KORE Telematics Inc., discussed the evolving requirements for developers as IoT matures and conducted a live demonstration of how quickly application development can happen when the need to comply wit...
Aug. 2, 2015 11:15 AM EDT Reads: 359
The Internet of Everything (IoE) brings together people, process, data and things to make networked connections more relevant and valuable than ever before – transforming information into knowledge and knowledge into wisdom. IoE creates new capabilities, richer experiences, and unprecedented opportunities to improve business and government operations, decision making and mission support capabilities.
Aug. 1, 2015 10:00 AM EDT Reads: 341
Explosive growth in connected devices. Enormous amounts of data for collection and analysis. Critical use of data for split-second decision making and actionable information. All three are factors in making the Internet of Things a reality. Yet, any one factor would have an IT organization pondering its infrastructure strategy. How should your organization enhance its IT framework to enable an Internet of Things implementation? In his session at @ThingsExpo, James Kirkland, Red Hat's Chief Architect for the Internet of Things and Intelligent Systems, described how to revolutionize your archit...
Jul. 30, 2015 07:30 PM EDT Reads: 1,422
MuleSoft has announced the findings of its 2015 Connectivity Benchmark Report on the adoption and business impact of APIs. The findings suggest traditional businesses are quickly evolving into "composable enterprises" built out of hundreds of connected software services, applications and devices. Most are embracing the Internet of Things (IoT) and microservices technologies like Docker. A majority are integrating wearables, like smart watches, and more than half plan to generate revenue with APIs within the next year.
Jul. 30, 2015 02:30 PM EDT Reads: 144
Growth hacking is common for startups to make unheard-of progress in building their business. Career Hacks can help Geek Girls and those who support them (yes, that's you too, Dad!) to excel in this typically male-dominated world. Get ready to learn the facts: Is there a bias against women in the tech / developer communities? Why are women 50% of the workforce, but hold only 24% of the STEM or IT positions? Some beginnings of what to do about it! In her Opening Keynote at 16th Cloud Expo, Sandy Carter, IBM General Manager Cloud Ecosystem and Developers, and a Social Business Evangelist, d...
Jul. 30, 2015 12:00 PM EDT Reads: 2,082
In his keynote at 16th Cloud Expo, Rodney Rogers, CEO of Virtustream, discussed the evolution of the company from inception to its recent acquisition by EMC – including personal insights, lessons learned (and some WTF moments) along the way. Learn how Virtustream's unique approach of combining the economics and elasticity of the consumer cloud model with proper performance, application automation and security into a platform became a breakout success with enterprise customers and a natural fit for the EMC Federation.
Jul. 30, 2015 09:00 AM EDT Reads: 2,174
The Internet of Things is not only adding billions of sensors and billions of terabytes to the Internet. It is also forcing a fundamental change in the way we envision Information Technology. For the first time, more data is being created by devices at the edge of the Internet rather than from centralized systems. What does this mean for today's IT professional? In this Power Panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists addressed this very serious issue of profound change in the industry.
Jul. 29, 2015 03:00 PM EDT Reads: 1,299
Discussions about cloud computing are evolving into discussions about enterprise IT in general. As enterprises increasingly migrate toward their own unique clouds, new issues such as the use of containers and microservices emerge to keep things interesting. In this Power Panel at 16th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the state of cloud computing today, and what enterprise IT professionals need to know about how the latest topics and trends affect their organization.
Jul. 29, 2015 02:00 PM EDT Reads: 1,207
It is one thing to build single industrial IoT applications, but what will it take to build the Smart Cities and truly society-changing applications of the future? The technology won't be the problem, it will be the number of parties that need to work together and be aligned in their motivation to succeed. In his session at @ThingsExpo, Jason Mondanaro, Director, Product Management at Metanga, discussed how you can plan to cooperate, partner, and form lasting all-star teams to change the world and it starts with business models and monetization strategies.
Jul. 28, 2015 04:30 PM EDT Reads: 1,776
Converging digital disruptions is creating a major sea change - Cisco calls this the Internet of Everything (IoE). IoE is the network connection of People, Process, Data and Things, fueled by Cloud, Mobile, Social, Analytics and Security, and it represents a $19Trillion value-at-stake over the next 10 years. In her keynote at @ThingsExpo, Manjula Talreja, VP of Cisco Consulting Services, discussed IoE and the enormous opportunities it provides to public and private firms alike. She will share what businesses must do to thrive in the IoE economy, citing examples from several industry sectors.
Jul. 28, 2015 11:00 AM EDT Reads: 2,049
There will be 150 billion connected devices by 2020. New digital businesses have already disrupted value chains across every industry. APIs are at the center of the digital business. You need to understand what assets you have that can be exposed digitally, what their digital value chain is, and how to create an effective business model around that value chain to compete in this economy. No enterprise can be complacent and not engage in the digital economy. Learn how to be the disruptor and not the disruptee.
Jul. 27, 2015 10:00 AM EDT Reads: 2,045
Akana has released Envision, an enhanced API analytics platform that helps enterprises mine critical insights across their digital eco-systems, understand their customers and partners and offer value-added personalized services. "In today's digital economy, data-driven insights are proving to be a key differentiator for businesses. Understanding the data that is being tunneled through their APIs and how it can be used to optimize their business and operations is of paramount importance," said Alistair Farquharson, CTO of Akana.
Jul. 27, 2015 09:00 AM EDT Reads: 337
Business as usual for IT is evolving into a "Make or Buy" decision on a service-by-service conversation with input from the LOBs. How does your organization move forward with cloud? In his general session at 16th Cloud Expo, Paul Maravei, Regional Sales Manager, Hybrid Cloud and Managed Services at Cisco, discusses how Cisco and its partners offer a market-leading portfolio and ecosystem of cloud infrastructure and application services that allow you to uniquely and securely combine cloud business applications and services across multiple cloud delivery models.
Jul. 27, 2015 08:00 AM EDT Reads: 1,911
The enterprise market will drive IoT device adoption over the next five years. In his session at @ThingsExpo, John Greenough, an analyst at BI Intelligence, division of Business Insider, analyzed how companies will adopt IoT products and the associated cost of adopting those products. John Greenough is the lead analyst covering the Internet of Things for BI Intelligence- Business Insider's paid research service. Numerous IoT companies have cited his analysis of the IoT. Prior to joining BI Intelligence, he worked analyzing bank technology for Corporate Insight and The Clearing House Payment...
Jul. 26, 2015 09:00 PM EDT Reads: 1,588
"Optimal Design is a technology integration and product development firm that specializes in connecting devices to the cloud," stated Joe Wascow, Co-Founder & CMO of Optimal Design, in this SYS-CON.tv interview at @ThingsExpo, held June 9-11, 2015, at the Javits Center in New York City.
Jul. 25, 2015 02:00 PM EDT Reads: 406
SYS-CON Events announced today that CommVault has been named "Bronze Sponsor" of SYS-CON's 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. A singular vision – a belief in a better way to address current and future data management needs – guides CommVault in the development of Singular Information Management® solutions for high-performance data protection, universal availability and simplified management of data on complex storage networks. CommVault's exclusive single-platform architecture gives companies unp...
Jul. 25, 2015 01:00 PM EDT Reads: 1,975
Electric Cloud and Arynga have announced a product integration partnership that will bring Continuous Delivery solutions to the automotive Internet-of-Things (IoT) market. The joint solution will help automotive manufacturers, OEMs and system integrators adopt DevOps automation and Continuous Delivery practices that reduce software build and release cycle times within the complex and specific parameters of embedded and IoT software systems.
Jul. 25, 2015 12:15 PM EDT Reads: 487
"ciqada is a combined platform of hardware modules and server products that lets people take their existing devices or new devices and lets them be accessible over the Internet for their users," noted Geoff Engelstein of ciqada, a division of Mars International, in this SYS-CON.tv interview at @ThingsExpo, held June 9-11, 2015, at the Javits Center in New York City.
Jul. 25, 2015 12:00 PM EDT Reads: 1,555
Internet of Things is moving from being a hype to a reality. Experts estimate that internet connected cars will grow to 152 million, while over 100 million internet connected wireless light bulbs and lamps will be operational by 2020. These and many other intriguing statistics highlight the importance of Internet powered devices and how market penetration is going to multiply many times over in the next few years.
Jul. 25, 2015 09:00 AM EDT Reads: 1,503


text:
Chapter 25. JavaHelp In this chapter: JavaHelp introduction JavaHelp API overview Basic help example Adding dialog-style help Customizing the help viewer Creating a custom help view 25.1 JavaHelp introduction Most software developers do not look forward to spending time documenting and explaining their product. However, the commercial success of any modern software project greatly depends on the quality and availability of the help information provided to end users. As Java apps evolve into more extensive and sophisticated solutions, they require a robust, uniform, and effective mechanism for providing help to these users. For this reason JavaSoft has developed the JavaHelp API: a full-featured, platform-independent, extensible help system that gives developers and authors the ability to efficiently incorporate an online help system into applications (both network and stand-alone), applets, JavaBean components, HTML pages, operating systems, and devices. The 1.0 release of this API is available for download from the JavaSoft web site (see http://java.sun.com/products/javahelp/). Note: You will need to download and install the JavaHelp API before running the examples in this chapter. JavaHelp includes a standard Swing-based help viewer illustrated in figure 25.1 below. This viewer contains a toolbar in its northern region and a split pane in the center. The toolbar contains two buttons allowing navigation between help topics that have been visited previously in a forward/backward style. The left split pane component is a tabbed pane containing a table of contents, help index, and search navigation facilities. The right split pane component is an editor pane used to display the content of the currently selected help topic. Help content is expected to be in the form of HTML documents, enabling rich display capabilities and greatly simplifying the delivery of help files across the Internet. Note: JavaHelp also provides a way to deliver multi-lingual help depending on the currently selected locale. This capability, along with the more comprehensive internationalization support provided by Java 2, is very powerful, currently under major development, and lie beyond the scope if this text. To use JavaHelp in an application we need to prepare a set of files described below. With the exception of content files and search files, each file is expected to be in the XML format. (In describing each XML-based file below, we present a simple example implementation which we will use in the section 25.3 application.) Reference: For more information about XML see http://www.w3.org/TR/WD-xml-lang-970331.html. It is likely that in the near future, we will have graphical tools available to facilitate quick and easy construction of these system files. However, at this point we are forced to delve into some of the details of XML coding to accomplish this. 1 25.1.1 HelpSet file This system file uses the XML format to deliver information about other help components and files. XML tags used in this file have the following meaning: <helpset>: top level of a HelpSet document. The <version> and <lang> attributes can specify file version and language respectively. <title>: title to be displayed in the help viewer's title bar. <maps>: defines a section representing a HelpSet map (discussed below). <homeID>: ID of the default help topic, which should be listed in the map file. <mapref>: specifies a map file or URL with its <location> attribute. <view>: defines a section representing a help view contained in the help viewer tabbed pane. A HelpSet file may contain an arbitrary number of views. <name>: a name identifying the view. : used for displaying the tooltip text of the view's corresponding tabbed pane tab (more descriptive than a name). <type>: the view type (fully qualified name of the class to be instantiated to create this view component). Normally a subclass of NavigatorView (see below). <data>: specifies a data file or URL used in this view. The optional <engine> attribute can be used to define the fully qualified name of the class defining a search engine. The following is a typical example of a HelpSet file, Layout.hs: <?xml version='1.0' encoding='ISO-8859-1' ?> <helpset version="1.0"> <title>Basic Layout Example - Help</title> <maps> <homeID>top</homeID> <mapref location="Layout.jhm"/> </maps> <view> <name>TOC</name> Table Of Contents <type>javax.help.TOCView</type> <data>LayoutTOC.xml</data> </view> <view> <name>Index</name> Help Index <type>javax.help.IndexView</type> <data>LayoutIndex.xml</data> </view> <view> <name>Search</name> Search <type>javax.help.SearchView</type> <data>JavaHelpSearch</data> </view> </helpset> 2 25.1.2 Map file This system file uses the XML format to provide a mapping of help topic IDs (text strings) to URLs (which can be either local or remote and of the form file:, http:, ftp:, or jar:). Multiple map files can be used in a HelpSet. In such a case the mappings will be merged and we are expected to always provide unique IDs because of this. XML tags used in this file have the following meaning: <map>: top level of the map document. The <version> and <lang> attributes can specify file version and language respectively. <mapID>: represents a single map entry. The <target> attribute specifies the string ID of the help topic and the <url> attribute specifies the associated URL of the HTML content file constituting its documentation. The optional <lang> attribute allows specification of a language to use when displaying this topic. The following is a typical example of a map file, Layout.jhm: <?xml version='1.0' encoding='ISO-8859-1' ?> <map version="1.0"> <mapID target="top" url="LayoutFrame.html" /> <mapID target="FlowLayout" url="FlowLayout.html" /> <mapID target="GridLayout" url="GridLayout.html" /> <mapID target="BorderLayout" url="BorderLayout.html" /> <mapID target="BoxLayout" url="BoxLayout.html" /> </map> 25.1.3 Table of Contents (TOC) file This system file uses the XML format to deliver information about a help topics table of contents. This represents a view that typically contains references to help topic IDs in a logically grouped order. XML tags used in this file have the following meaning: <toc>: top level of TOC document. The <version> and <lang> attributes can specify file version and language respectively. <tocitem>: defines a TOC entry. The <target> attribute specifies the string ID of the target help item listed in a map file. The <text> attribute specifies the TOC view text to represent the corresponding help topic. The following is an example of a TOC file, LayoutTOC.xml: <?xml version='1.0' encoding='ISO-8859-1' ?> <toc version="1.0"> <tocitem>Basic Layout Example - TOC <tocitem text="Frame" target="top"/> <tocitem text="FlowLayout" target="FlowLayout"/> <tocitem text="GridLayout" target="GridLayout"/> <tocitem text="BorderLayout" target="BorderLayout"/> <tocitem text="BoxLayout" target="BoxLayout"/> </tocitem> </toc> 25.1.4 Index file This system file uses the XML format to deliver information representing a help index view. This view is very similar to a TOC view described above, but typically organizes references to help topics in alphabetical order. XML tags used in this file have the following meaning: <index>: top level of a help index document. The <version> and <lang> attributes can specify file 3 version and language respectively. <indexitem>: defines index entry. Attribute <target> contains string ID of the target help item listed in the map file. Attribute <text> contains text to be displayed in the index. Here's an example of the index file, LayoutIndex.xml: <?xml version='1.0' encoding='ISO-8859-1' ?> <index version="1.0"> <indexitem text="Index"> <indexitem text="B"> <indexitem target="BorderLayout" text="BorderLayout"/> <indexitem target="BoxLayout" text="BoxLayout"/> </indexitem> <indexitem text="F"> <indexitem target="FlowLayout" text="FlowLayout"/> <indexitem target="top" text="Frame"/> </indexitem> <indexitem text="G"> <indexitem target="GridLayout" text="GridLayout"/> </indexitem> </indexitem> </index> 25.1.5 Help Content files JavaHelp uses the HTML format for data files making up the actual help topic content. We can place help topics in one or more HTML files using typical fonts, images, and links to create a robust and efficient help system. We can also embed JComponents using the <OBJECT> tag (see chapter 19 for more about Swing's HTML support). 25.1.6 Search files JavaHelp supports access to search engines, and provides a default search engine of its own: com.sun.java.help.search.DefaultSearchEngine. Search engines used to perform searches are subclasses of javax.help.search.SearchEngine (as is DefaultSearchEngine). A JavaHelp search engine uses a search database residing in the directory specified by the <data> tag of the search view section in the HelpSet file (see above). This directory contains necessary search data pre-generated based on given content. This data is searched using a specified engine pointed at by the <data> tag's engine attribute (if none is specified the default is used). To generate binary files constituting the necessary search data, we first create content files for our help system (usually HTML), change to the directory containing these files, and run the following command listing each of our help content files as parameters: com.sun.java.help.search.Indexer file1 file2 ... This generates several files and places them in the default "JavaHelpIndex" sub-directory (see the JavaHelp documentation for more options available in generating search data). The JavaHelp search mechanism can be used to support client-side searching, server-side searching, and stand- alone seaching. As with the whole JavaHelp system, we are provided with very flexible choices in both the presentation and deployment of this information. 4 25.2 JavaHelp API overview 25.2.1 HelpSet class javax.help.HelpSet This class represents a collection of help information files we discussed above: HelpSet, table of contents (TOC), index, content, and map files. To create a HelpSet instance we must supply two parameters: a ClassLoader instance used to locate any classes required by the navigators in the help set, and the URL of the main HelpSet file. The following code shows a typical HelpSet instantiation, assuming the main HelpSet file, MyHelpSet.hs, is contained in the current running directory: ClassLoader loader = this.getClass().getClassLoader(); URL url = HelpSet.findHelpSet(loader, "MyHelpSet.hs"); HelpSet hs = new HelpSet(loader, url); 25.2.2 The HelpBroker interface abstract interface javax.help.HelpBroker This interface describes a component used to manage the presentation and interaction with a HelpSet. We can use the HelpSet.createHelpBroker() method to retrieve an instance of HelpBroker. We can then use HelpBroker's enableHelpKey() method, specifying the String ID of a desired help topic, to enable JavaHelp on a given Component. This is often used on a JRootPane (see chapter 3): HelpBroker hb = hs.createHelpBroker(); hb.enableHelpKey(myFrame.getRootPane(), "MyTopicID", hs); When F1 is pressed while that component, or one of its children, has the focus, the JavaHelp viewer will appear displaying the appropriate help topic. If a child component has the focus and has an associated help ID assigned, the help viewer will display the help topic specific to that component. Otherwise the default topic (specified as "MyTopicID" above) will be displayed. We can also use the enableHelpOnButton() method to enable the display of JavaHelp when a specific button is pressed: JButton btHelp = new JButton("Help"); hb.enableHelpOnButton(btHelp, "MyTopicID", null); A default implementation is provided by the javax.help.DefaultHelpBroker class. 25.2.3 The Map interface abstract interface javax.help.Map This interface defines a String ID to URL mapping. The inner class Map.ID is used to identify a help topic. It encapsulates a HelpSet reference / String ID pair. Given an ID we can get the associated URL and vice versa. Each HelpSet has an associated Map instance. 25.2.4 JHelp class javax.help.JHelp This class represents the main JavaHelp viewer capable of displaying help set data using JTree or JList 5 navigators in a JTabbedPane, and a content viewer (normally a JEditorPane for HTML display). The current implementation of JavaHelp does not provide public access to this class via HelpSet or HelpBroker instances. Later in this chapter we'll see how to gain access to this component for customization. 25.2.5 The HelpModel interface abstract interface javax.help.HelpModel This interface represents the model of a JHelp viewer component. It maintains IDs and URLs corresponding to the HelpSet being displayed in a JHelp instance, and fires HelpModelEvents (see below) when the current help topic is changed. 25.2.6 JHelpNavigator class javax.help.JHelpNavigator This class represents a navigation control (JTree or JList) for the GUI presentation of help topic data. Instances of JHelpNavigator reside in the tabbed pane on the left side of the JHelp viewer. Any number of navigators can be present in a HelpSet. JavaHelp provides three sub-classes of JHelpNavigator used in JHelp by default: JHelpIndexNavigator, JHelpSearchNavigator, and JHelpTOCNavigator. Each JHelpNavigator displays data retrieved through a specific NavigatorView instance. 25.2.7 NavigatorView abstract class javax.help.NavigatorView Instances of NaviagtorView define what type of data a view accepts and how it is parsed. They aso define how data will be presented visually by specifying a corresponding component used to view it. JavaHelp provides three sub-classes of NavigatorView used in JHelp by default: IndexView, SeachView, and TOCView--each of which specify the corresponding JHelpNavigator subclass discussed above for representation. 25.2.8 CSH class javax.help.CSH This class provides simple access to context-sensitive help by supplying several static methods. Context- sensitive help is the provision of certain help information based on the user's current task. Implementing this type of help often involves associating help topics with each component in a GUI and tracking context- sensitive events. Particularly important is the CSH.setHelpIDString(JComponent comp, String helpID) method, which assigns a String ID to a given Swing component. When all IDs are assigned, we can create a button or menu item to trigger content sensitive help, and attach a special predefined ActionListener: JButton btItemHelp = new JButton("Item Help"); btItemHelp.addActionListener(new CSH.DisplayHelpAfterTracking(hb)); When this button is pressed, a custom mouse cursor displaying a pointer and a question mark appears. When a component is clicked the JavaHelp viewer is displayed showing the help topic corresponding to the selected component's assigned ID (if it has one). 6 25.2.9 TreeItem class javax.help.TreeItem Instances of this class are used as user objects in a navigational view's JTree or JList. Subclasses of TreeItem include IndexItem, used in the Index navigator, and TOCItem, used in the TOC navigator. A SearchTOCItem class extends TOCItem and is used in the Search navigator. 25.2.9 The HelpModelListener interface abstract interface javax.help.event.HelpModelListener This interface describes a listener which receives javax.help.event.HelpModelEvents when the current help topic is changed (i.e. whenever a new topic is selected in a navigator). HelpModelListener implementations must implement the idChanged() method which takes a HelpModelEvent as parameter. We can add a HelpModelListeners to a HelpModel using its addHelpModelListener() method. 25.2.10 Setting up JavaHelp To run all examples in this chapter you will need to do the following (this will vary depending on your platform): 1. Download and install JavaHelp 1.0 (or the most recent release). 2. Copy all files in your javahelp\bin directory to your jdk1.2\bin directory. 3. Copy the contents of your javahelp\lib directory to your jdk1.2\lib directory. 4. Each example includes Windows batch files set up with the assumption that you have installed Java 2, and the above files, in c:\jdk1.2. If you are not using Windows or do not have Java 2 installed in this directory, you will need to write your own scripts or modify these batch files accordingly. Note: The JavaHelp API now exists as a Java extension. In future Java 2 releases it is possible that JavaHelp will become part of the core API. 25.3 Basic JavaHelp example In this section we will add help capabilities to the introductory layout example from chapter 4, section 4.2, demonstrating five JInternalFrames each using a different layout manager. Each of these internal frames will receive a help topic placed in a separate HTML file. The HelpSet, map, TOC, and index files for this example were listed in section 25.1, and are used to create a HelpSet instance. We will assign String IDs to each internal frame using the CSH class and attach an InternalFrameListener to transfer focus to a the first component in a selected frame's content pane (because focus does not get transferred by default when a new internal frame is selected). By using a our HelpSet's HelpBroker we will then enable help on each frame, which can be invoked through the F1 key. 7 Figure 25.1 JavaHelp help viewer displaying the TOC view. <<file figure25-1.gif>> The Code: CommonLayoutsDemo.java see \Chapter25\1 import java.awt.*; import java.awt.event.*; import java.util.*; import java.io.*; import java.net.*; import javax.swing.*; import javax.swing.border.*; import javax.swing.event.*; import javax.help.*; public class CommonLayoutsDemo extends JFrame { protected HelpSet m_hs; protected HelpBroker m_hb; static final String HELPSETNAME = "Help/Layout.hs"; public CommonLayoutsDemo() { super("Layout Managers [Help]"); setSize(500, 380); createHelp(); 8 InternalFrameAdapter activator = new InternalFrameAdapter() { public void internalFrameActivated(InternalFrameEvent e) { JInternalFrame fr = (JInternalFrame)e.getSource(); Component c = fr.getContentPane().getComponent(0); if (c != null) c.requestFocus(); } }; JDesktopPane desktop = new JDesktopPane(); getContentPane().add(desktop); JInternalFrame fr1 = new JInternalFrame("FlowLayout", true, true); // Unchanged code from section 4.2 CSH.setHelpIDString(fr1,"FlowLayout"); fr1.addInternalFrameListener(activator); JInternalFrame fr2 = new JInternalFrame("GridLayout", true, true); // Unchanged code from section 4.2 CSH.setHelpIDString(fr2,"GridLayout"); fr2.addInternalFrameListener(activator); JInternalFrame fr3 = new JInternalFrame("BorderLayout", true, true); // Unchanged code from section 4.2 CSH.setHelpIDString(fr3,"BorderLayout"); fr3.addInternalFrameListener(activator); JInternalFrame fr4 = new JInternalFrame("BoxLayout - X", true, true); // Unchanged code from section 4.2 CSH.setHelpIDString(fr4,"BoxLayout"); fr4.addInternalFrameListener(activator); JInternalFrame fr5 = new JInternalFrame("BoxLayout - Y", true, true); // Unchanged code from section 4.2 CSH.setHelpIDString(fr5,"BoxLayout"); fr5.addInternalFrameListener(activator); // Unchanged code from section 4.2 } public static void main(String argv[]) { new CommonLayoutsDemo (); } protected void createHelp() { ClassLoader loader = this.getClass().getClassLoader(); URL url; try { url = HelpSet.findHelpSet(loader, HELPSETNAME); m_hs = new HelpSet(loader, url); m_hb = m_hs.createHelpBroker(); m_hb.enableHelpKey(getRootPane(), "Frame", m_hs); } catch (Exception ex) { ex.printStackTrace(); } } } 9 Understanding the Code Class CommonLayoutsDemo New instance variables: HelpSet m_hs: used to manage the help data for this application. HelpBroker m_hb: used to manage the help viewer for this application. New class variable: String HELPSETNAME: the path and name of the HelpSet file relative to the location of this class. The CommonLayoutsDemo constructor calls our custom createHelp() method to initialize JavaHelp functionality (see below). Each JInternalFrame is associated with a proper help ID using the CSH.setHelpIDString() method. An InternalFrameAdapter (implementation of InternalFrameListener--see chapter 16) is used to detect whenever an internal frame is acivated, and transfer focus to the first component within its content pane. This is done because even though JInternalFrame can be activated by a mouse click over it's surface, this does not necessarily transfer focus to it. The focus may still belong to the component in the previously active JInternalFrame. This causes undesirable effects with JavaHelp because in this case we need to show a help topic based on the currently selected frame. By manually transfering focus to a child of the active JInternalFrame the correct help topic will be displayed when help is invoked. Thus, we add an instance of this listener to each internal frame. The createHelp() method retrieves the URL corresponding to the help set for this application, and instantiates our HelpSet and HelpBroker instance variables. The enableHelpKey() method enables help functionality using the F1 key, and sets the default topic ID to "Frame" on the application's JRootPane. Running the Code Activate one of the internal frames and press F1. Figure 25.1 shows the JavaHelp help viewer displaying the help topic associated with the currently active internal frame. Explore and become familiar with the navigation functionality provided by the help viewer. 25.4 Adding dialog-style help Dialogs in modern applications quite often contain a "Help" button to invoke content-sensitive help for a particular component in that dialog (usually using an altered question mark cursor). In this section we'll show how to add such a feature provided by JavaHelp to the FTP client example we constructed in chapter 13. 10 Figure 25.2 FTP Client application with help buttons for default and context-sensitive help. <<file figure25-2.gif>> Figure 25.3 JavaHelp viewer displaying custom help for our FTP client application. 11 <<file figure25-3.gif>> HelpSet file: FTP.hs see \Chapter25\2\help <?xml version='1.0' encoding='ISO-8859-1' ?> <helpset> <title>FTP Client Example - Help</title> <maps> <homeID>top</homeID> <mapref location="FTP.jhm"/> </maps> <view> <name>TOC</name> Table Of Contents <type>javax.help.TOCView</type> <data>FTPTOC.xml</data> </view> <view> <name>Index</name> Help Index <type>javax.help.IndexView</type> <data>FTPIndex.xml</data> </view> <view> <name>Search</name> Search <type>javax.help.SearchView</type> <data>JavaHelpSearch</data> </view> </helpset> Map file: FTP.jhm see \Chapter25\2\help <?xml version='1.0' encoding='ISO-8859-1' ?> <map version="1.0"> <mapID target="top" url="FTPClient.html" /> <mapID target="UserName" url="FTPClient.html#UserName" /> <mapID target="Password" url="FTPClient.html#Password" /> <mapID target="URL" url="FTPClient.html#URL" /> <mapID target="File" url="FTPClient.html#File" /> <mapID target="PutButton" url="FTPClient.html#PutButton" /> <mapID target="GetButton" url="FTPClient.html#GetButton" /> <mapID target="FileButton" url="FTPClient.html#FileButton" /> <mapID target="CloseButton" url="FTPClient.html#CloseButton" /> </map> TOC file: FTPTOC.xml see \Chapter25\2\help <?xml version='1.0' encoding='ISO-8859-1' ?> <toc version="1.0"> <tocitem target=top>FTP Client Example - TOC <tocitem text="User Name" target="UserName"/> <tocitem text="Password" target="Password"/> <tocitem text="URL" target="URL"/> <tocitem text="File" target="File"/> <tocitem text="Put button" target="PutButton"/> <tocitem text="Get button" target="GetButton"/> 12 <tocitem text="File button" target="FileButton"/> <tocitem text="Close button" target="CloseButton"/> </tocitem> </toc> Index file: FTPIndex.xml see \Chapter25\2\help <?xml version='1.0' encoding='ISO-8859-1' ?> <index version="1.0"> <indexitem text="Index"> <indexitem text="C"> <indexitem target="CloseButton" text="Close button"/> </indexitem> <indexitem text="F"> <indexitem target="File" text="File"/> <indexitem target="FileButton" text="File button"/> </indexitem> <indexitem text="G"> <indexitem target="GetButton" text="Get button"/> </indexitem> <indexitem text="P"> <indexitem target="Password" text="Password"/> <indexitem target="PutButton" text="Put button"/> </indexitem> <indexitem text="U"> <indexitem target="UserName" text="User Name"/> <indexitem target="URL" text="URL"/> </indexitem> </indexitem> </index> The Code: FTPApp.java see \Chapter25\2 // Unchanged imports from section 13.5 import javax.help.*; public class FTPApp extends JFrame { // Unchanged code from section 13.5 protected HelpSet m_hs; protected HelpBroker m_hb; static final String HELPSETNAME = "Help/FTP.hs"; public FTPApp() { super("FTP Client [Help]"); createHelp(); JPanel p = new JPanel(); p.setLayout(new DialogLayout2(5, 5)); p.setBorder(new EmptyBorder(5, 5, 5, 5)); // Unchanged code from section 13.5 JButton btHelp = new JButton("Help"); btHelp.setToolTipText("Show help"); m_hb.enableHelpOnButton(btHelp, "top", null); 13 p.add(btHelp); btHelp = new JButton(new ImageIcon("onItem.gif")); btHelp.setToolTipText("Component help"); btHelp.addActionListener( new CSH.DisplayHelpAfterTracking(m_hb)); p.add(btHelp); CSH.setHelpIDString(m_txtUser,"UserName"); CSH.setHelpIDString(m_txtPassword,"Password"); CSH.setHelpIDString(m_txtURL,"URL"); CSH.setHelpIDString(m_txtFile,"File"); CSH.setHelpIDString(m_btPut,"PutButton"); CSH.setHelpIDString(m_btGet,"GetButton"); CSH.setHelpIDString(m_btFile,"FileButton"); CSH.setHelpIDString(m_btClose,"CloseButton"); setSize(520,340); setResizable(false); setVisible(true); } protected void createHelp() { ClassLoader loader = this.getClass().getClassLoader(); URL url; try { url = HelpSet.findHelpSet(loader, HELPSETNAME); m_hs = new HelpSet(loader, url); m_hb = m_hs.createHelpBroker(); m_hb.enableHelpKey(getRootPane(), "top", m_hs); } catch (Exception ex) { ex.printStackTrace(); } } // Unchanged code from section 13.5 } Understanding the Code Class FTPApp The mechanism of adding help to this application is very similar to that of the previous example. We add IDs to each button and text field component using CSH's setHelpIDString() method, and enable help invocation on the frame's JRootPane using an identical createHelp() method (see previous example). Two new buttons are added to the button row. The first one is titled "Help". Method enableHelpOnButton() is called on the HelpBroker instance to invoke the display of the default help topic when this button is pressed. The second button receives a predefined ActionListener retrieved with the CSH.DisplayHelpAfterTracking() method. This listener displays a custom question mark cursor and displays the appropriate help topic corresponding to the clicked component. (Note that once a component is clicked and help is shown, the cursor reverts back to normal.) Running the Code Figure 25.2 shows our FTP client example with two new buttons to manage help. Press the "Help" button to display the default help topic (which calso can be shown using the F1 key). Try using the content-sensitive help button to bring up a help topic for a particular component, and note the use of a custom cursor. 14 25.5 Customizing the JHelp viewer So far we've seen how to add the help viewer to an application and invoke it through pressing F1 or a button. However, we may very well want to customize help functionality by adding a component to the help viewer toolbar, or adding a custom navigational view. The current release of the JavaHelp does include a fairly powerful GUI, however, there are certainly cases where this is not enough. In this and the next section we will show how to integrate two new features into the help viewer: a "Home" toolbar button switching to the home help topic (specified by the <homeID> HelpSet file tag), and a "History" view providing quick return to a specific previously viewed topic. The bad news is that (at least in this release) JavaHelp does not provide any direct access to the JHelp instance constituting the help viewer. So no customization can be done though provided functionality. The good news is that by taking advantage of the fact that JHelp is a java.awt.Container subclass, we can gain access to its child components indirectly and do what we need. Reference: We did a similar thing with JFileChooser in chapter 14 to gain access to its embedded JList. This was necessary to allow multiple selection, which is not implemented correctly as of Java 2 FCS. The following example builds off of the previous FTP client example, and shows how to customize the help viewer by adding a "Home" button to its toolbar. Note: This solution is highly dependant on the construction of JHelp, which may very well change in future implemenatations. However, it illustrates some general techniques that can be used when components are not build as flexible as they should be. Note: This example, and the example in section 25.6, requires Java2 because new functionality built into java.awt.Frame and java.io.File is used here (explained below). 15 Figure 25.4 JHelp viewer with a custom toolbar button for jumping to the home topic specified in a HelpSet file. <<file figure25-4.gif>> The Code: FTPApp.java see \Chapter25\3 // Unchanged imports from section 25.4 public class FTPApp extends JFrame { // Unchanged code from section 25.4 public FTPApp() { super("FTP Client [Customizing Help]"); // Unchanged code from section 25.4 WindowListener wndCloser = new WindowAdapter() { public void windowClosing(WindowEvent e) { disconnect(); System.exit(0); } Frame m_helpFrame = null; public void windowDeactivated(WindowEvent e) { if (m_helpFrame != null) return; Frame[] frames = getFrames(); // Only available in Java 2 16 for (int k = 0; k < frames.length; k++) { if (!(frames[k] instanceof JFrame)) continue; JFrame jf = (JFrame)frames[k]; if (jf.getContentPane().getComponentCount()==0) continue; Component c = jf.getContentPane(). getComponent(0); if (c == null || !(c instanceof JHelp)) continue; m_helpFrame = jf; JHelp jh = (JHelp)c; for (int s=0; s<jh.getComponentCount(); s++) { c = jh.getComponent(s); if (c == null || !(c instanceof JToolBar)) continue; JToolBar jtb = (JToolBar)c; jtb.addSeparator(); JButton home = new JButton(new ImageIcon("Home.gif")); home.setToolTipText("Home Topic"); jtb.add(home); ActionListener alst = new ActionListener() { public void actionPerformed(ActionEvent e) { try { m_hb.setCurrentID(m_hs.getHomeID()); } catch (Exception ex) {} } }; home.addActionListener(alst); } } } }; addWindowListener(wndCloser); // Unchanged code from section 25.4 } // Unchanged code from section 25.4 Understanding the Code Class FTPApp The idea behind this example is that when the application's frame is deactivated, this may have occurred because the help viewer's frame has become activated. So at that moment we can check all existing frames in the current JVM, and check whether they hold an instance of JHelp as a first child in the content pane. If so, we gain access to the JHelp instance and add our custom component to it. To accomplish this, significant modification has been made to our WindowListener implementation, which previously only implemented the windowClosing() method. The Frame m_helpFrame instance variable holds a reference to the help viewer's frame (note that this frame is created only once and is hidden/shown as needed after that). The windowDeactivated() method checks this variable, and if it hasn't been determined yet (i.e. if it is null) it retrieves an array of all the frames created by this JVM using the static Frame.getFrames() method (another nice new feature in Java 2). All these frames are examined in turn. If one of them is an instance of JFrame and has an instance of JHelp as its first child, we take a reference to that child, cast it to JHelp, and, in turn, examine all its children. We know that one of these children should be 17 an instance of JToolBar (since this only occurs before JHelp first becomes visible, there is no possibility that the toolbar has been undocked and left floating). As soon as it is found, we add() a JButton which calls setCurrentID() on our HelpSet when pressed: m_hb.setCurrentID(m_hs.getHomeID()); The Map.ID instance returned by the getHomeID() method is supplied as an argument to this call, which sets the current topic in the viewer to the home topic specifed in our HelpSet file. Running the Code Figure 25.4 shows the JHelp viewer with a new toolbar button. Pressing this button shows the home topic as specified by the <homeID> tag in our HelpSet file. We can use a similar technique to add any other component to this toolbar, or to another JHelp constituent. 25.6 Creating a custom help view As we mentioned earlier, JavaHelp allows developers to add a new navigator view by simply adding a new <view> tag to the HelpSet file. Unfortunately this navigator view cannot gain an access to the viewer component that displays it (it can only have access to a data file supplied as a parameter with the <data> tag, similar to TOC or index views). We can work around this limitation by using the same basic technique used in the previous section to access the JHelp toolbar. The following example adds a custom navigational view to the JHelp viewer tabbed pane to display a selectable, dynamically changeable help topic history. Figure 25.5 Custom JavaHelp History view added to the JavaHelp viewer. 18 <<file figure25-5.gif>> HelpSet file: FTP.hs see \Chapter25\4\help\ // Unchanged from section 25.4 <view> <name>History</name> History <type>HistoryView</type> </view> </helpset> The Code: FTPApp.java see \Chapter25\4 // Unchanged imports from section 25.5 public class FTPApp extends JFrame { // Unchanged code from section 25.5 public FTPApp() { super("FTP Client [Help History]"); // Unchanged code from section 25.5 WindowListener wndCloser = new WindowAdapter() { // Unchanged code from section 25.5 public void windowDeactivated(WindowEvent e) { // Unchanged code from section 25.5 Enumeration en = jh.getHelpNavigators(); while (en.hasMoreElements()) { JHelpNavigator jhn = (JHelpNavigator) en.nextElement(); NavigatorView view = jhn.getNavigatorView(); if (view instanceof HistoryView) ((HistoryView)view).setNavigator(jhn); } } } }; addWindowListener(wndCloser); // Unchanged code from section 25.5 } // Unchanged code from section 25.5 The Code: HistoryView.java see \Chapter25\4 import java.awt.*; import java.awt.event.*; import java.util.*; import java.net.*; import javax.swing.*; 19 import javax.swing.event.*; import javax.swing.tree.*; import javax.help.*; import javax.help.event.*; public class HistoryView extends TOCView implements HelpModelListener { protected DefaultMutableTreeNode m_topNode; protected JTree m_tree; protected DefaultTreeModel m_model; protected TreePath m_zeroPath; public HistoryView(HelpSet hs, String name, String label, Hashtable params) { super(hs, name, label, hs.getLocale(), params); } public HistoryView(HelpSet hs, String name, String label, Locale locale, Hashtable params) { super(hs, name, label, locale, params); } public Component createNavigator(HelpModel model) { JHelpNavigator navigator = new JHelpTOCNavigator(this, model); navigator.getUI().setIcon(new ImageIcon("History.gif")); return navigator; } public static MutableTreeNode parse(URL url, HelpSet hs, Locale locale, TreeItemFactory factory) { return new DefaultMutableTreeNode("History"); } public void setNavigator(JHelpNavigator jhn) { jhn.getModel().addHelpModelListener(this); try { Container c = jhn; while (!(c instanceof JTree)) c = (Container)(c.getComponent(0)); m_tree = (JTree)c; TOCItem top = new TOCItem(); top.setName("History"); m_topNode = new DefaultMutableTreeNode(top); m_model = new DefaultTreeModel(m_topNode); m_tree.setModel(m_model); m_zeroPath = new TreePath(new Object[] { m_topNode }); } catch (Exception ex) { ex.printStackTrace(); System.err.println(ex.toString()); } } public void idChanged(HelpModelEvent e) { // To avoid conflict with java.util.Map javax.help.Map.ID id = e.getID(); if (m_topNode != null) { TOCItem item = new TOCItem(id, null, null); item.setName(id.id); for (int k=0; k<m_topNode.getChildCount(); k++) { 20 DefaultMutableTreeNode child = (DefaultMutableTreeNode)m_topNode.getChildAt(k); TOCItem childItem = (TOCItem)child.getUserObject(); if (childItem.getID().equals(id)) m_topNode.remove(child); } DefaultMutableTreeNode node = new DefaultMutableTreeNode(item); m_topNode.insert(node, 0); m_model.reload(m_topNode); m_tree.expandPath(m_zeroPath); } } } Understanding the Code FTP.hs One more <view> tag is now added to our FTP.hs XML HelpSet file to request the creation of a HistoryView with a name and label of "History." This results in a new navigator in JHelp's navigational view tabbed pane. This navigator is connected to an instance of our custom HistoryView class. Class FTPApp To connect the history view to the viewer itself, some code has been added to our windowDeactivated() method in the WindowAdapter inner class. This code retrieves all help views using the getHelpNavigators() method, examines all of them in turn, and, if an instance of our custom HistoryView class is found, calls the setNavigator() method to pass a reference to JHelpNavigator to it. Note: The fact that we have to add this code to our application in order to use a custom view should immediately stand out as bad design, even though it is only called once (see previous example). We are forced to do this because the parent class, NavigatorView, does not provide any means of retrieving the associated instance of JHelpNavigator used to display it. This severely limits the abilities of help customization and contradicts the flexible, JavaBeans design of Swing components. We hope to see this limitation accounted for in future JavaHelp releases, making this workaround unnecessary. Class HistoryView This class represents a custom implementation of NavigatorView to provide easy access to previously viewed help topics. HistoryView implements HelpModelListener and extends TOCView to inherit its functionality and avoid writing our own NavigatorView sub-class. Instance variables: JTree m_tree: the tree component used to display historical help topics. DefaultMutableTreeNode m_topNode: the root node in the tree parenting all historical help topics. This node is not visible because the rootVisible property is set to false by the parent TOCView class. DefaultTreeModel m_model: the historical tree model. TreePath m_zeroPath: path to the root node. The two available constructors delegate their work the corresponding superclass constructors. The createNavigator() method creates an instance of JHelpTOCNavigator (a sub-class of JHelpNavigator) to represent our historical view graphically, and assigns it a custom icon (to be displayed 21 in JHelp's navigational views tabbed pane). Since we are not intending to parse any external data files in our historical view (all data is generated by the help viewer itself at run-time), the parse() method simply creates and returns an instance of DefaultMutableTreeNode with user object "History," and no child nodes. Our custom setNavigator() method establishes a connection between this view and the JHelpNavigator component supplied as parameter representing our history information graphically. First, this view is added as a HelpModelListener to the JHelpNavigator's HelpModel to receive HelpModelEvents when a change in the current help topic occurs. Second, we search for the JHelpNavigator's tree component by iterating through its containment hierarchy. Then the m_topNode variable is assigned a DefaultMutableTreeNode instance with a default TOCItem user object assigned a name of "History." We also assign the m_model variable as a reference to this tree's model, and m_zeroPath is used to store the path from the tree's root to m_topNode (which simply consists of m_topNode itself). Both variables are needed in idChanged(). The idChanged() method will be called when the current help topic is changed. This method receives an instance of HelpModelEvent which encapsultes, among other things, the new help topic ID. It then creates a new TOCItem using that ID, and checks all child nodes of m_topNode to find out whether the corresponding topic already exists in the history view. If so, it is removed to avoid redundancy. Then the new topic is inserted at the top of the tree. Thus the previously viewed topics appear listed from most recent at the top, to least recent at the bottom. Finally we call reload() on the tree model and expandPath() on the tree, using m_zeroPath, to make sure that the tree updates its graphical representation correctly after it is reloaded. Note: Since the root tree node is hidden and the path to it is collapsed by default, no nodes in the view will be visible after a reload() unless we expand m_zeroPath programmatically. That's all we need to do to create a history view. As soon as the user clicks on the topic listed in the help view, it will be displayed in the viewer because we inherit this functionality from TOCView. Running the Code Figure 25.5 shows the customized help viewer for our FTP Client example with the custom history view. Select several help topics in a row using the TOC or index views and then select the history view. Note that all visited help topics are listed in the reverse order that they were visited in. Click on any of these topics and note that viewer jumps to that topic (at the same time the selected topic is displayed it moves to the top of the history view, as expected). 22
Pages to are hidden for
"Swing Chapter 25"Please download to view full document

subset: commoncrawl


text:
Seek the Truth and it will set you Free
A Community of like minded people to share Knowledge, and Information on a New way of life, Truth, transformation and positive change.
Aaron Online
1 member
2 members
5 members
2 members
1 member
Created by Aaron Jun 13, 2014 at 6:39pm. Last updated by Aaron Jun 21, 2014.
Created by Aaron Jan 5, 2013 at 3:17pm. Last updated by Aaron Feb 10, 2013.
Created by Aaron Nov 4, 2012 at 5:25pm. Last updated by Aaron Nov 4, 2012.
Created by Aaron Jun 10, 2012 at 6:02pm. Last updated by Aaron Jul 1, 2012.
Created by Aaron Jan 28, 2012 at 4:53pm. Last updated by Aaron Apr 18, 2012.
Created by Aaron Jan 15, 2012 at 11:39pm. Last updated by Aaron Feb 15, 2012.
Created by Aaron Apr 20, 2011 at 4:49pm. Last updated by Aaron Apr 20, 2011.
Created by Aaron Apr 3, 2011 at 8:50am. Last updated by Aaron Jan 19, 2014.
Created by Aaron Oct 24, 2010 at 9:58pm. Last updated by Aaron Apr 15, 2012.
Created by Aaron Jul 31, 2010 at 3:25am. Last updated by Aaron Jul 31, 2010.
Please be kind, caring and respectful to other members, and only one rule, no violent material, spam or Porn to be uploaded.
This website is an open source educational tool to help new individuals about the truth and the state of our world, the root causes, and the solutions that are available. Visit THE WELCOME PAGE
What is the ET/UFO Disclosure Movement?
This site also delves into the Truth, on many different Topics (Ron Paul, Politics, RBE, Police State, 9/11, Freedom, UFO's, ET First Contact, Disclosure, Solutions to our Problems, 2012, 2012 Election, Barrack Obama, Mitt Romney, Healing, Cures, Federal Reserve, Money, Debt, Technology, Scientific Breakthroughs, Government, Constitution, Tyranny, The Venus Project, and Exposing Corruption) . There is alot of information out on the web that it is difficult to determine the Truth even when it sounds and seems accurate. I recommend using Critical Thinking processes, and your own Intuition to find the Truth. Be open to any other possibilities even if it threatens your current Belief system or even Scientific understanding.
Are you ready for what is coming in August? All over America, economic, political and social tensions are building, and the next 30 days could turn out to be pivotal. In July, we saw things start to turn. As you will read about below, a major six year trendline for the S&P 500 was finally [...]
Most nations in South America are either already experiencing an economic recession or are right on the verge of one. In general, South American economies are very heavily dependent on exports, and right now they are being absolutely shredded by the twin blades of a commodity price collapse and a skyrocketing U.S. dollar. During the [...]
What I am about to share with you is quite stunning. A well-respected financial expert that correctly predicted the last two stock market crashes is now warning that we are right on the verge of the next one. John Hussman is a former professor of economics and international finance at the University of Michigan, and [...]
Can you feel the panic in the air? CNN Money's Fear & Greed Index measures the amount of fear in the financial world on a scale from 0 to 100. The closer it is to zero, the higher the level of fear. Last Monday, the index was sitting at a reading of 36. As I [...]
Was last week a preview of things to come? There are quite a few people out there that believe that the stock market would begin to decline in July, and that appears to be precisely what is happening. Last week, the Dow Jones Industrial Average fell by more than 530 points. It was the biggest [...]


text: Intersections Company Profile (NASDAQ:INTX) Analyst RatingsEarningsDividendsInsider TradesCompany ProfileSocial ActivityToday's Chart Consensus Ratings for Intersections (NASDAQ:INTX) (?) The ratings breakdown includes the most recent rating from each analyst that has rated the stock within the last twelve months. The ratings score is a calculation of the average number of sell, hold, buy and strong buy ratings (0-1.5 = Sell, 1.5-2.5 = Hold, 2.5-3.5 = Buy, >3.5 = Strong Buy). The consensus price target is a mean average of the most recent price target set by each analyst that has set a price target for the stock in the last twelve months.Ratings Breakdown: 4 Buy Rating(s)Consensus Rating:Buy (Score: 3.00)Consensus Price Target: $25.00 (1,011.11% upside) Analysts' Ratings History for Intersections (NASDAQ:INTX) Show: All Ratings For This Stock Only the Most Recent Rating From Each Brokerage DateFirmActionRatingPrice TargetActions6/4/2015JPMorgan Chase & Co.Boost Price TargetOverweight$28.00 -> $37.00 8/18/2014WedbushInitiated CoverageOutperform$18.00 8/18/2014Piper JaffrayInitiated CoverageOverweight 8/18/2014Leerink SwannInitiated CoverageOutperform$20.00 8/18/2014JPMorgan Chase & Co.Initiated CoverageOverweight$22.00 (Data available from 7/29/2013 forward) Earnings History for Intersections (NASDAQ:INTX)DateQuarterConsensus EstimateActual EPSRevenue EstimateActual RevenueRelease LinkConference CallActions5/11/2015Q115($0.06)ViewN/A 11/12/2014Q3($0.14)($0.21)$65.24 million$59.80 millionViewN/A 8/11/2014Q214($0.12)($0.11)$65.72 million$64.30 millionViewN/A 11/11/2013Q3($0.08)ViewN/A 8/8/2013Q2 13$0.08ViewN/A (Data available from 1/1/2011 forward) Dividend History for Intersections (NASDAQ:INTX)AnnouncedPeriodAmountYieldEx-Dividend DateRecord DatePayable DateShare3/6/2014quarterly$0.2012.1%3/18/20143/20/20144/3/2014 11/12/2013quarterly$0.209.99%11/20/201311/22/201312/9/2013 8/8/2013quarterly$0.208.05%8/22/20138/26/20139/6/2013 5/9/2013quarterly$0.208.37%5/24/20135/29/20136/7/2013 (Data available from 1/1/2013 forward) Insider Trading History for Intersections (NASDAQ:INTX)Transaction DateInsider NameTitleBuy/SellNumber of SharesAverage Share PriceTotal TransactionActions11/26/2014Osmium Partners, LlcMajor ShareholderBuy104,538$4.03$421,288.14 11/17/2014Osmium Partners, LlcMajor ShareholderBuy123,674$3.84$474,908.16 10/3/2014Osmium Partners, LlcMajor ShareholderBuy13,801$3.97$54,789.97 9/23/2014Osmium Partners, LlcMajor ShareholderBuy55,396$3.89$215,490.44 9/10/2014Osmium Partners, LlcMajor ShareholderBuy55,300$4.17$230,601.00 9/8/2014Osmium Partners, LlcMajor ShareholderBuy25,300$4.10$103,730.00 9/5/2014Osmium Partners, LlcMajor ShareholderBuy552,795$3.80$2,100,621.00 9/4/2014David A McgoughDirectorBuy10,000$3.86$38,600.00 9/4/2014Osmium Partners, LlcMajor ShareholderBuy176,800$3.96$700,128.00 9/3/2014Osmium Partners, LlcMajor ShareholderBuy250,000$3.57$892,500.00 5/21/2014Madalyn BehnemanCAOSell5,965$4.41$26,305.65 9/10/2013Madalyn BehnemanInsiderSell2,382$9.34$22,247.88 8/21/2013Madalyn BehnemanInsiderSell3,211$9.76$31,339.36 7/30/2013Madalyn BehnemanInsiderSell2,795$9.43$26,356.85 7/17/2013Madalyn BehnemanInsiderSell2,289$9.58$21,928.62 7/10/2013Madalyn BehnemanInsiderSell3,235$8.62$27,885.70 5/28/2013Madalyn BehnemanInsiderSell40,549$9.78$396,569.22 5/24/2013Thomas G AmatoDirectorSell1,750$9.95$17,412.50 (Data available from 1/1/2013 forward) About Intersections Intersections Inc. (Intersections) is a provider of subscription based consumer protection services. The Company's services help consumers protect themselves against identity theft or fraud and understand and monitor their credit profiles and other personal information. It also offers subscription based insurance and membership services. The Company operates in three segments: Consumer Products and Services, Pet Health Monitoring and Bail Bonds Industry Solutions. The Company's Consumer Products and Services segment includes its identity theft protection and credit information management, data breach response, and insurance and membership products and services; Pet Health Monitoring segment includes the new platform and service for pet owners, primarily dog owners, provided by the Company's subsidiary, i4c Innovations and bail bonds industry solutions segment includes the software management solutions for the bail bond industry provided by its subsidiary captira analytical. Headlines: (7/28) Small Cap Lifelock Inc (LOCK) Earnings Report: Limited Visibility? INTX, EFX & EXPGY (7/9) Most Volatile Stocks: Momo Inc. (MOMO), First Bancorp (FBP), Intersections Inc. (INTX), Mellanox Technologies, Ltd. (MLNX), Pixelworks, Inc. (PXLW) (12/16) Intersections Inc. (INTX) announces launch of Voyce™ (7/9) Intersections Subsidiary Launches Voyce Pro™, the Wellness Monitoring Program for Veterinary Professionals and their Dog Patients (5/24) Intersections Inc. CFO to Present at Stephens' Spring Investment Conference (3/5) Intersections Inc. Announces Acquisition of Health at Work Actuaries LLC (9/8) Intersections Inc. (NASDAQ:INTX) Shares Acquired By Insider Osmium Partners LLC (10/28) Cheap For a Reason or Too Cheap?? Intersections (INTX) (11/15) Why Intersections Is A Top 25 Dividend Stock (INTX) Industry, Sector and Symbol: Sector: Industrials Industry: Commercial Services & Supplies Sub-Industry: Diversified Support Services Exchange: NASDAQ Symbol: INTX CUSIP: 46098130 Key Metrics: Previous Close: $2.2550 Day Moving Average: $2.82200 Day Moving Average: $3.36P/E Ratio: N/AP/E Growth: 0.00Market Cap: $45.04MCurrent Quarter EPS Consensus Estimate: $nan EPS Additional Links: View INTX on Google FinanceView INTX on Yahoo FinanceView INTX's Company Profile on ReutersSearch for Intersections Inc. on Google Intersections (NASDAQ:INTX) Chart for Wednesday, July, 29, 2015


text:
First company to receive ISO50001 certification from Nihon Kaiji Kyokai.
MOL Ship Management Co., Ltd. (MOLSHIP), a core ship management company in the corporate group headed by Mitsui O.S.K. Lines, Ltd. (MOL), has announced acquisition of certifications from Nihon Kaiji Kyokai (NK; Chairman and President: Noboru Ueda), for Energy Management Systems (ISO50001*1) and Environmental Management Systems (ISO14001*2). NK Executive Vice President Koichi Fujiwara presented the certificates to MOLSHIP President Furukawa in July 29 ceremony at NK headquarters.
MOLSHIP'S certifications, which cover ship management of dry bulkers, car carriers and other freighters, as well as shoreside office operations, are the first ISO50001 certifications ever awarded by NK.
MOLSHIP has strived to improve the energy efficiency of its vessels, which include MOL's concept vessel ISHIN series typified by the world's first new hybrid car carrier Emerald Ace. The company said it also makes every effort to prevent ocean pollution in ship management operations. The acquisition of ISO150001 certification recognizes the company's ongoing work in these areas.
(*1) ISO50001 is the international standard related to energy management, stipulated in June 2011. It is based on ISO14001 requirements, and calls for operational reforms to improve energy performance.
(*2) ISO14001's basic structure is the PDCA system. This international standard aims at reduction of environmental risks, ensuring compliance with laws and regulations, and promoting ongoing improvement.
South Africa could deploy power barges using gas to generate electricity to help overcome chronic supply shortages, a senior government official said on Tuesday.
The start of production of Tallink's new generation LNG powered fast ferry for the Tallinn-Helsinki route was celebrated on the 4th of August 2015 at Meyer Turku shipyard.
Federal Maritime Commission Chairman Mario Cordero announced that the Commission has completed compromise agreements recovering a total of $1,227,500 in civil penalties.
Over three dates in July, NYK hosted a safety promotion conference for shipowners and ship-management companies at the NYK head office in Tokyo and at Imabari city in Ehime prefecture.
The Panama Canal Authority closely monitors the water levels of Gatun and Alhajuela lakes on a regular basis due to the importance that these resources have for transit operations.
Calls grow for China to halt land reclamation.
Southeast Asian countries on Tuesday backed a U.S. call to halt land reclamation in the South China Sea, underlining
Koole Terminals has begun operations at the storage facility for petrol and diesel in Pernis that it recently acquired from BP.
The companies have a long-standing relationship.
Caterpillar Marine informs it has begin a dual fuel engine retrofit conversion onboard the 472-foot Fure West tanker, owned by Furetank Rederi A/B. The MaK M 43
Australia to spend A$65 bln on ships and subs over 20 years; PM pledges A$40 bln for domestic shipbuilders.
Australia will spend A$89 billion ($65 billion) on
The Coast Guard's latest 418-foot National Security Cutter James (WSML 754) entered Boston Harbor August 3, 2015. The James is the fifth of eight planned National
Strategic Marine confirmed its stock program of personnel transport vessels is market-ready.
"Our stock program currently incorporates two class leading designs
LR is the first class society to certify small commercial ships operating in the Caribbean
After becoming the first classification society to issue Cargo
Classification society ClassNK has released its Guidelines for Compressed Natural Gas (CNG) Carriers.
Global economic and population growth is bringing about


text:
I think each task will contain an instance of spout or bolt, and a while or for block calls them, is it right?
If so, since every task coordinates to one of some threads running in a worker process, and there is probability that two or more tasks of the same spout or bolt are assigned to the same worker, in this case, do we need to sync(espcially if the spout or bolt contains critical resources such as static members)? why?


text:
- //Home
- //Music
- //Blogs
- //Mixed Media
- //Betty Black
Sylvia Gordon is a musical chameleon changing personas and genres with a natural ease. She has previously worked with Moby and Spank Rock, as well as working in various projects like Art World Killer, Sylvia Black and Vivian Alive! As Betty Black, Gordon steps into the guise of a "Southern gothic chanteuse" channeling the girl pop of the 1960s. Gordon explains her approach, "I used musical elements from the late '50s and early '60s as the backdrop for this project since people tend to want to look back fondly on this period in the U.S. as a time of simple innocence. Not unlike a good David Lynch film, I wanted to use that illusion of innocence while uncovering its dark undercurrents… which will further reveal themselves in Betty Black EPs to come." This June she is releasing her debut EP, Slow Dance, as Betty Black and you can sample her new music via the new tune premiering today, "Spring Blossoms".
Dead Rock West "The Price of Love" (video) (premiere) // Music
Josh Ritter "Getting Ready to Get Down" (Singles Going Steady) // Music
A Chat with José González at Newport Folk Festival
// Notes from the Road
"José González's sets during Newport Folk Festival weren't on his birthday (that is today) but each looked to be a special intimate performance.READ the article


text:
Preferred Hotel Group Adds Nine Hotels to Brand
Friday September 13th, 2013 - 10:00AM
These are shortcuts to your favorite social networking and bookmark sites. Add this story to your Facebook page, del.icio.us, DiggIt, and many others!
CHICAGO—Preferred Hotel Group had added nine new hotels and resorts to its family of brands this month.
In Europe and the Middle East, the CVK Park Bosphorus Istanbul in Istanbul, Turkey has been added. Located minutes from Taksim Square, CVK Park Bosphorus Istanbul is a luxury property with 378 guestrooms and 60 suites. The Hesperia Madrid in Madrid, Spain is located on the Paseo de la Castellana, Hesperia Madrid offers high-end amenities like satellite television, fresh flowers, Egyptian-cotton bed linens, pillow menu and minibar.
Meanwhile, the Olivia Balmes Hotel in Barcelona, Spain offers 128 rooms and is located near various attractions including the Picasso Museum, the Gothic Quarter and shops on Rambla de Catalunya. The Grand Excelsior in Dubai, United Arab Emirates
Located in the Al Barsha area of Dubai, Grand Excelsior is near famous shopping centers, local attractions, business and financial districts, and the Dubai International Airport. The hotel has 230 spacious guestrooms and suites.
Meanwhile, in North America the Oxford Hotel in Bend, OR has 59 guestrooms appointed to appeal to urban and outdoor adventurers. The newly opened Alfond Inn in Winter Park, FL offers contemporary accommodations in central Florida, just minutes from Orlando. The hotel is comprised of 112 guestrooms and suites.
In addition, the International Plaza Hotel in Toronto, Ontario, Canada is located near downtown Toronto and is also home to an indoor waterpark, fitness center, three dining options and a lobby bar. The hotel's 433 guestrooms have flat-screen TVs and complimentary Internet.
Finally, in South America the 93 Luxury Suites & Residences in Bogota, Colombia is located in 93rd St. Park in the midst of Bogota's corporate offices. The Stadia Suites Santa Fe in Mexico City, Mexico is within walking distance of Santa Fe's financial district and major corporations.
Tags: Preferred Hotel Group • Hospitality • Brands •
With the first half of 2015 in the books, the industry enters the second half with lots of momentum. In terms of RevPAR growth and overall performance, the first six months of the year was everything we thought it would be—and more.
Four Key West Hotels Unify Under Single Name »
Sonesta Adds Nine ES Suites to Collection
Sheraton Hotels & Resorts Introduces New 'Paired' Bar Menu
Viva Wyndham Resorts to Begin Phase II of Upgrade to Fortuna Beach
Hampton Inn & Suites Opens in Hartsville, SC
Home2 Suites by Hilton Opens New Property in Albany, NY
Choice Adds Cambria Hotel & Suites in Orlando, FL
Sign up for a
Digital Subscription
Click Here


text:
Guaranteed availability!
All properties bookable online with instant confirmation of your stay
See How Booking.com Rates
- From 9,921 reviews
- 88% of users recommended Booking.com
Search for the best rental villa in Telde at Booking.com. We have the perfect retreat for rent, with great rates and good availability. Experience Telde like a local in a modern house or a cozy chateau. Visit Estadio Gran Canaria, Parque Romano and Puerto de la Luz or simply walk around and explore. Booking.com has all the luxury villas and private homes for rent that you need for an amazing Telde vacation.
Villas in Telde
Looking for deals in Telde? Check prices and accommodations for:
Featured Villas in Telde
- Hotels
- Villas
- Apartments
- Country Houses
Holiday home Villa Primavera
La Primavera, TeldeDescription
Finca La Salud
Barranco Seco de Telde, 52, Telde
Score from 10 reviewsDescription Review
Beach House at Playa del Hombre 5 stars
Playa del Hombre, TeldeDescription
Villa Los Naranjos
Camino del Golf, 2, Telde
Score from 19 reviewsDescription Review


text:
Downtown's future - and its past glory - is being celebrated today.
Could a $5 a head fish bounty program bring a truce to California's water wars?
It is clear there are a significant number of people out there who would like Manteca to have another public swimming pool.
The Environmental Protection Agency is absolutely right.
Every neighborhood seems to have one. And they're not hard to spot.
It is an act of defiance.
Gov. Jerry Brown says he's trying to figure out a tax proposal that would be palatable for California voters.
"Whiskey is for drinking. Water is for fighting." - Mark Twain
"I'm Dr. Phil, welcome to our show."
Uncle Sam is no better than the renegade financial institutions that have earned the scorn of many Americans for their reckless lending practices.
Bill Honig, by all accounts including his own, was a brilliant man.
Manteca has a lot of SOBs - scum on bicycles.
The best government plan to stimulate the economy in Manteca, Ripon, and Escalon?
No sweat.
Marine Corporal Charles Palmer is one of almost 6,000 men and women who have lost their lives in the Global War on Terror since Sept. 11, 2001.
Page 93 of 164
Manteca - for $5 million - can have a 9,600-square-foot "Generations Center" with library, teen center, a killer skate park, amphitheater and paracourse.
"Yosemite is bad a--."
"Yosemite is bad a--."
The lifeblood of Delta farmers, towns, and fish drains into two series of pumps northwest of Tracy - one feeding the Delta-Mendota Canal and the other ...
Caltrans is apparently working on a way to try and enhance safety on what has become the deadliest mile in the Northern San Joaquin Valley.
Steve DeBrum is no Bill de Blasio.
Fred Flinstone is a rank amateur.
It is amazing what people will do online.
It is amazing what people will do online.
Sam Fant is either brilliant or his peers on the Manteca Unified School District board are not in his league.
Sam Fant is either brilliant or his peers on the Manteca Unified School District board are not in his league.
Are we are at war?
Who in their right mind we book a room at a resort hotel not near any tourist attractions that is located south of a major ...
They wish they were Manteca.
Efficient and safer traffic movements on existing streets need to be a higher priority with Manteca's elected leaders.
Page 1 of 4
Contents of this site are © 2015 Manteca Bulletin - All Rights Reserved
Privacy policy and Terms of service | Contact Us


text:
54 Middle Abbey Street
Dublin 1
View the venue listing
Invite friends
- Event admin /
- CiaraH
- Update this event
- Promotional links /
- bodytonicmusic.com/events/c/mud/
Line-up /
- Want RA listings on your mobile?
- Download the RA Guide for iOS
Drop The Lime, Madu, Q Project & Groovalizacion.
The very first in the series of Mud Havana World Service parties showcasing a wide variety of urban genres from cities all over the world. Tonight's sessions feature NYC's Drop the Lime ripping it up with his eclectic global bass selections, Dublin's Groovalizacion crew giving us a taste of everything from live reggae, dancehall, cumbia and even an hour of dancefloor mashing Balkan beat. Upstairs in the Mezz Spectrum hold it down for the UK DnB scene with Total Science's Q-Project and Mr Jones' Frank rocks the Box Favela style...
The Stage:
Groovalizacion Present...
DJ IZEM & DJ OKI (Cumbian-Dancehall Set)
DJ V V (Balkan Sound Set)
The Basement:
DROP THE LIME (Trouble & Bass, UK)
The Mezz
Spectrum Present...
Q-PROJECT (Total Science, UK)
The Box:
and The Big Bang After-Jam, Dress Up Corner, Samba & more in the Cafe
Doors 11pm
Adm e10/e8
Brooklyn based Drop the Lime is the honcho of fast rising label Trouble and Bass alongside AC Slater. His newest material and DJ sets feature live vocals on original compositions.
Groovalizacion is a group of artists, journalists, video producers linked via a website they continuously feed : www.groovalizacion.com and which offers a 24hrs music selection, podcasts, videos, music reviews. With the ultimate intention of breaking far flung musical scenes to new audiences, as well as building bridges between people of different cultures, they are weaving a net that encompasses the traditional, the modern, the eastern and the western all tied by the groove.
Dublin based band Madu will be first to kick off this special event. Fronted by dub and beats controller Salim and vocalist Aminah, Madu plays a catchy and infectious combination of dub, soul and reggae. The Irish answer to New Zealanders Fat Freddy's Drop, their performance at Africa day 2010 will be remembered as one of the highlight of this year festival.
Following the band performance, Dj Oki and Dj iZem will join forces behind the desks for a special Dub / digital cumbia / latin Dancehall set. Co-Founders of Groovalizacion Radio and Dublin Tropical! club night they have made themselves masters at spinning new global urban beats and avant-garde worldwide grooves. They will be accompanied on stage by Bongo Le Roux on electronic percussions.
To conclude the night, Dj V V, newly appointed Groovalizadora will present a mix of Balkan Gypsy music mashed-up with Hip-hop and modern day electronica.
Madu is the music of sister and brother team Aminah and Salim Dastan. Influenced by Dub, Jazz, Soul, Ska, and much more, they have written and produced music together, on and off for over ten years. With the help of some very talented friends, they will be performing versions of these original works, and introducing some new material along the way to.
Q Project is currently signed to Hospital & CIA Records. He also makes up one half of Total Science, along with fellow producer Paul Smith (who produces under the name Spinback). He is best known for his release "Champion Sound", one of the better known rave anthems of the 1990s.
Post the first comment
Create an account to post a comment.
Popular events in Ireland
Fri, 7 Aug 2015
39 Attending
Pyg presents Nightmares On Wax [Dj set]
Fri, 7 Aug 2015
27 Attending
Sat, 8 Aug 2015
168 Attending
Maeve Showcase Ireland
Fri, 14 Aug 2015
17 Attending
Pyg presents Johhny D
Fri, 28 Aug 2015
90 Attending
Subject is 8 // P2 - Subject x Bodytonic - Marcel Dettmann
Fri, 28 Aug 2015
33 Attending
Dubfire Live
Sat, 29 Aug 2015
42 Attending
Republik present Marcel Dettmann
Sat, 29 Aug 2015
24 Attending
Subject is 8 // P3 - Subject x Abstract - Lil Louis


text:
Pta Arizona Congress Of Parents & Teachers Inc
Rating: 0 stars 0 0 review 17
Nonprofit Issues:
2645 Landon Dr Bullhead City AZ 86429 USA
Filter Reviews by Role
Promote This Nonprofit
GreatNonprofits badges allow you to raise awareness of your favorite nonprofits on your own web sites!
GreatNonprofits News
How to Volunteer When You Are Short on Time
Reviews for Pta Arizona Congress Of Parents & Teachers Inc
Get discovered. Invite people to share their experiences about this nonprofits!


text:
- Adam Finkelstein
It's been a busy month for the top high school seniors in America.
First, it was the McDonald's All American Game, then the Nike Hoop Summit and finally last week's Jordan Brand Classic.
While these all-star-style games are mostly about show and only rarely about competition, they also serve as the first real opportunity that NBA scouts have to evaluate these prospects.
With the vast majority of the NBA's 30 franchises having a consistent presence at all three events (both games and practices), we spoke to front-office personnel from five different teams to see their first impressions of the top players in the ESPN 100.
Here's what they had to say:
Recruiting confidential: Josh Jackson has 9 on list
13dRecruiting Nation
Udoka Azubuike making name as rim protector -- and rim destroyer
15dJeff Borzello
Miles Bridges trims list to five schools
17dJeff Goodman
Early look: Sizing up the ACC
17dEamonn Brennan
Greenberg: Nike Basketball Academy standouts
22dSeth Greenberg
Goodman/Borzello: Summer Recruiting Bible
59dJeff Goodman and Jeff Borzello
Roy Williams: 'Sense of relief' with role in notice
36dDana O'Neil
Vitale: Roundball chatter
37dDick Vitale
NBA personnel evaluate top recruits


text:
Also on these boards
Related Pins
Planning Your Homestead | Survival at Home: "Just like any other major decision in your life, planning your homestead should be a major priority for you. It's ok to dream, as long as those dreams are realistic. Make a list of what you want, then figure out what you can do first. Research everything!" | #prepbloggers #homestead #planning
1963 family survival plan circulating because of the Cuban missile crisis. If they could hit us with missiles in the 60's what can they do now?? Scary times....
Security, Hiding It In Plain Sight shtf, prepping,survival - Ok, yeah all of that too, but I am thinking this looks like a great way to store spice bottles and medicines in an RV so they dont bounce around everywhere and the visual clutter is reduced.
please excuse me dying people in the parking lot, I'm just trying to carry my groceries to my car during the end of the world....
Just in case I ever get lost in the mountains...or anywhere. Essential Survival Skills and Tools
This is a shelter most outdoor enthusiasts could probably build. Note that this shelter is NOT at the bottom of the hill. It will probably take some work to level the floor of this shelter. This is where a portable shovel comes in handy!
Bug Out Bag List: Building Your First Bug Out Bag | #survivallife www.survivallife.com


text:
Relevant offers
A search is under way for two missing crew members after two Royal Air Force Tornado fighter jets crashed while on a training exercise in Scotland, Britain's Ministry of Defence says.
Two other air crew were rescued following the incident which occurred over the Moray Firth estuary off the Scottish east coast, but there was no information about their condition.
"The circumstances remain uncertain but clearly this is a very serious incident," said Group Captain Ian Gale, Station Commander at RAF Lossiemouth where the jets were based.
"I can confirm that two individuals have been recovered and two remain unaccounted for. Rescue operations are continuing and I would like to record my gratitude for the ongoing efforts of all those involved."
Lifeboats are searching the area for the missing crew from the Tornado GR4 aircraft, a heavily armed attack jet which has been used by the RAF in a number of recent military operations including Afghanistan and Libya.
The incident is the latest crash involving RAF jets in Scotland where they routinely undergo training missions.
In January 2011, the two-man crew in a Tornado GR4 from RAF Lossiemouth ejected before their plane crashed into the sea off northwest Scotland.
Two crewmen were killed in 2009 when their Tornado F3 when crashed in Argyll, near Loch Lomond, during a routine training flight.
"I am confident that the Tornado aircraft on this station are operated as safely as they possibly can be. However, today's incident is a stark reminder that the military operations and training we conduct are not without risk," Gale said.
"What happened today is under investigation and more details will be released by the Royal Air Force in due course."
- Reuters
Sponsored links
Iran city has one of world's hottest ever days, feels like 67.8 degrees
'Mullah Omar is dead' - Taliban pulls out of talks
Taiwan students storm education ministry compound in textbook protest
MH370 wreckage dredges up psychological pain for victims' families
Cries of corruption follow Serbia's bouncing lottery ball
Confusion around parole for alleged killer of Kiwi tourist Warriena Wright
Palestinian toddler killed in suspected Israeli extremist attack
Obama's bid to build fastest computer ever
Man's 17-storey fall caught on camera
UN tackles illicit wildlife poaching amid Cecil the lion uproar
Kiwi MH370 authors say find backs theory
Woman jailed after accusing police officer of groping her during protest in Hong Kong
MH370: Reunion beachcomber Johnny Begue makes the find of his life
Google fighting French order to apply 'right to be forgotten' outside Europe
Inquiry into how remand prisoner had weapon when he appeared in court
Worker sent home for wearing shorts from employer's career section
Wellington meth ring boss Kevin Chea jailed for 17 years
Fisherman praises rescue helicopter after breaking leg at sea
Confusion around parole for alleged killer of Kiwi tourist Warriena Wright
Cries of corruption follow Serbia's bouncing lottery ball
Iran city has one of world's hottest ever days, feels like 67.8 degrees
Top five reader comments on school shoes
Obama's bid to build fastest computer ever
Palestinian toddler killed in suspected Israeli extremist attack
TPP may force New Zealand to amend software patent law
Fourteen million computers are now running Windows 10
Cecil the lion's death not 'black and white'
Mum accidentally fake tans baby while breastfeeding
MH370: Reunion beachcomber Johnny Begue makes the find of his life
Nelson women allegedly committed month-long crime spree
Worker sent home for wearing shorts from employer's career section
Australian surfer Mick Fanning chased from water by shark in return to waves
Children escape Palmerston North daycare, investigation launched
Cecil the lion's killer, Dr Walter Palmer, wanted to kill an elephant as well
Best & worst dressed celebrities of the week
Rental van crash a shaky start to holiday
Flu at epidemic levels, as number of new cases soars


text:
Play Video
Winter Boys - Snow Day Part2
Posted by Kiriller on Apr. 11, 2008
Blondes suck at math, pugs rock at climbing, and sharks rock at EVERYTHING!
Every other Monday, our team of blacksmiths and craftsman will be building ...
Help this sweet old lady recreate her engagement photos. Get ready to motor...
Posted by Kiriller on Apr. 11, 2008


text:
Owner defends Grizzlies' trades, commitment to win
Updated: February 1, 2013, 4:21 PM ETAssociated Press
MEMPHIS, Tenn. -- The Grizzlies' new owner is defending the trade of his team's leading scorer and other moves to dump salary, saying he believes they can do some "serious damage" in the playoffs with the changes.
Robert Pera took part in a web chat Friday with Memphis' season ticket holders along with chief executive officer Jason Levien, and Pera's first question was about whether the new ownership group has the financial ability to run the team.
"This team was built for playoff ...
Read full story
You must be signed in to post a comment
You are fully responsible for the content you post. Content that includes profanity, personal attacks or antisocial behavior (such as "spamming" or "trolling"), or other inappropriate content or material will be removed. We reserve the right to block any user who violates our terms of use, including removing all content posted by that user.
- Ford: My optimum Grade:A mock draft
- 360 Draft Profiles: Scouting/metric reports on prospects
- Goodman: My lotto picks, execs critique
- Ford-Pelton: Draft fixes for Knicks, Lakers
- Insider: Roster Reloads and Stein Scoops


text:
» Views
Physics, Math and the population bill
Publication Date : 10-09-2012
This is probably an unthinkable framework by which to make a judgement on the Reproductive Health bill. How many of us are in awe of mathematical figures and formulas? But that is exactly what three scientists have done in a study that correlates contraceptive use and abortion rate. The study was published last March 26 only.
The three scientists are physicist Dr. Quirino Sugon Jr. of Ateneo de Manila University (ADMU) Department of Physics; the Jesuit physicist Fr. Daniel J. McNamara of Manila Observatory; and former Jesuit Philippine provincial superior Fr. Romeo Intengan of ADMU's Loyola School of Theology.
Note the significance the study makes: RH bill proponents have always trumpeted the proposed legislation as the effective way to reduce half a million abortions due to unwanted pregnancies annually. What can Physics say about it? That immediately is not a palatable prospect to read about. As one can guess, the study itself is heavily laden with mathematical correlations that perhaps only Queena Lee Chua can teach us to love.
There lies the allure of this work of scholarship. For apart from the expertise of the proponents, it proposes an approach in understanding this burning issue and what it particularly purports to solve, thereby creating a powerful tool that can enable people to arrive at a sound judgement based on hard science. May I say that again: using Physics and Mathematics to inform a public on a socially burning issue such as the RH bill. These days it is easy to cry out plagiarism and sidestep the main arguments. This one provides the hard facts.
I would be the least qualified to interpret their study, but the three scientists end with a conclusion stated in the language of the non-expert that you and I can easily grasp. The study's title is "Estimating abortion rates from contraceptive failure rates via risk compensation: a mathematical model." Readers who wish to read it can open this link: http://ateneophysicsnews.wordpress.com/2012/03/26/estimating-abortion-rates-from-contraceptive-failure-rates-via-risk-compensation-a-mathematical-model/
Rep. Neptali Gonzales has said that "the government cannot totally surrender the promotion of contraceptives" for a myriad of reasons—e.g., it will purportedly bring down maternal deaths due to pregnancy, and it will ostensibly reduce the incidence of abortions. Is this the truth or is it all bogey?
Contraceptives are tools designed to prevent pregnancy. Do they work all the time? If there is a contraceptive success rate, there is also a contraceptive failure rate, even under multiple contraceptive use.
Reasoning out that "Women who know that contraceptives offer less risk to pregnancy would tend to take riskier behaviours by engaging in intercourse more frequently," the scholars introduce what they call the Risk Compensation hypothesis. They analogueise that by way of a mundane human device.
Citing De Irala and Alonso's "Changes in sexual behaviours to prevent HIV" in the highly respected weekly peer-reviewed general medical journal The Lancet, This [risk compensation] hypothesis suggests that the introduction of new technological approaches to prevention could reduce the perception of risk and thus worsen the compliance with other basic preventive behaviours. In the end, higher risk-taking could offset the protective benefits theoretically associated with the new approach.
Sugon, McNamara and Intengan contend that "Risk compensation may explain why the increasing use of seatbelts does not lessen car accidents. According to Adams, protecting car occupants from the consequences of bad driving encourages bad driving."
After much equation, "We showed that lowering the abortion rate may not necessarily be lowered by the availability of more effective contraceptives, because of the possibility of risk compensation."
Name-calling, blaming, finger-pointing, all these have become standard fare of RH proponents in venting their anger at those against it, not to mention the misleading theologies and the pro-abortion lobby-funded commentaries. After all the math and physics, what do Sugon et al. have to tell us? Much, for those who barely read the data and who have resorted to a mere word war.
"In the absence of such data, it is better to be cautious and not legislate through the RH bill the use of contraceptives to lower the abortion rate. It is better to advocate other methods such as promoting breastfeeding, chastity before marriage, and late marriages which the government and the Catholic Church are already doing. If the woman becomes pregnant, then the woman should be encouraged to accept the child as a gift and not as a burden to be aborted, and carry the child in her womb until birth; the government can assist here to reduce the maternal mortality rate through excellent hospitals and midwives. In this way, we can manage our population growth and at the same time reduce the number of abortions to zero without the use of contraceptives."
Who needs Nobel laureates to tell us which way it is to the RH bill?
» Other Views
● PETALING JAYA: Is there an Umno snowball in the making?
● SINGAPORE: Why 'security' is not a dirty word
● SEOUL: Committee on Sewol disaster has done nothing for four months
● BEIJING: Go north is the message from Dawning
● BEIJING: Taking the right path to growth
● BANGKOK: Profits dry up for Thai rice farmers
● BANGKOK: What really connects the people of Asean?
● JAKARTA : Foreign policy vs Indonesia Inc.: Time to reap the dividends
● KATHMANDU: Miscarriage of justice for Nepali women
● KATHMANDU: The idea of 'religious freedom' over secularism could prove damaging
● ISLAMABAD: Polio and Pakistan
● ISLAMABAD: Resumption of executions in Pakistan
● PETALING JAYA: Lessons from 'Sivaji: The Boss'
● PETALING JAYA: Between two ideals
» Most Viewed
● MANILA: 'I have fought the good fight,' says Aquino
● BOGOR, West Java: Indonesia to widen anti-terror laws
● MANILA: Aquino 'not nice' to Marcoses, says Imelda
● BANGKOK: Former FM urges Thailand to withdraw bid for UN Security Council seat
● SINGAPORE: Oil prices to stay low amid glut, say analysts
● BOGOR, West Java: Jokowi urges dialogue to end sea disputes
● MANILA: Aquino failed to fulfil most of past Sona promises
● JAKARTA : Foreign policy vs Indonesia Inc.: Time to reap the dividends
● PETALING JAYA: Pile on the rice with curry
● MANILA: Aquino gets lackluster grade on dev't goals
● SEOUL: Korean retailers slash prices to soften Mers blow
● BOGOR, West Java: Jokowi sees Indonesian economy picking up pace
● BANGKOK: Thailand's drought to drag on for six months, say experts
● SEOUL: N. Korea's rocket threats escalate
● PETALING JAYA: Palm oil in wholegrain bread boosts vitamin E


text:
What your crush's snapchat *really* means
8 types of besties that are actually the worst
This High School Musical reunion is making us majorly nostalgic
Your love life is about to take a major turn, Leo....
Rosie the Riveting: 6 sweet ways to style a bandanna
Got one zit that just won't quit? Here's why it keeps coming back (and how to deal)
Go from clumsy cutie to balanced babe in two moves
Sneak a peek at our August/September issue starring Dove Cameron!
GL's Exclusive Look at Sunday's Best Friends Whenever
More Friends = More Fun
GL Tweets !
AN HOUR AGO #TBT (even if it's only Monday...) This HSM reunion is making us super nostalgic: http://t.co/uTtlt9Ozdx pic.twitter.com/VTDzKvp48y
2 HOURS AGO Got that one zit that won't go away? Here's what to do: http://t.co/bzWgdvbI04 pic.twitter.com/OFtHEWR8Ba
3 HOURS AGO #QUIZ: Are you good at making friends?: http://t.co/FngJHiEtbK pic.twitter.com/TanHcB6ji0
sponsored links
Stop Animal Abuse!
Hunger Games FANATICS!!!
GL Insiders
Save The Species
All Girls Club
Pretty Little Liars Fan Club
Dancer's Dream
One Direction #1 fan club!!
Forever Girls Book Club
Red Carpet
Girls Against Bullying
Ultimate Harry Potter fan club
♥One Direction♥
If you could trade lives with anybody, who would it be?
Win VIP back-to-school swag with GL's Backstage Pass giveaway!
We rounded up the best back-to-school books and the most exciting new games—and you could win 'em all! Just CLICK HERE to enter.