text:
Deliver an exceptional mobile web experience using WebSphere Portal and IBM Worklight V6.0, Part 1
Integrating a hybrid mobile application with WebSphere Portal pages
Build a hybrid Android app for viewing WebSphere Portal pages
Content series:
This content is part # of # in the series: Deliver an exceptional mobile web experience using WebSphere Portal and IBM Worklight V6.0, Part 1
This content is part of the series:Deliver an exceptional mobile web experience using WebSphere Portal and IBM Worklight V6.0, Part 1
Stay tuned for additional content in this series.
The mobile channel has become a critical and strategic channel for sales, marketing, and more for many – if not most industries. As businesses manage their company's brand through web sites, a common challenge has become how to deliver content and applications to mobile devices.
Before looking at the intersection of IBM WebSphere Portal and IBM Worklight, it's important to understand the difference between a website and an application:
- A website aggregates web content and multiple web applications into a single user experience and works across multiple channels, including desktop browser, kiosk, smartphones, and tablets. A simple example might be your favorite airline's website. They probably have a mobile website, too, which supports phones and tablets. WebSphere Portal is the right platform for building a website.
- A web application is custom-built and often targets specific tasks. For example, your favorite airline app from an app store that lets you book a flight or reserve a seat is an example of a web application. It usually contains a subset of the website's features, targeted to what you can practically do on the device. IBM WebSphere Application Server is the right option for delivering standalone web applications. IBM Worklight provides the ability to create both native and hybrid applications, and you can use either WebSphere Application Server as the back end (if you are creating hybrid apps), or WebSphere Portal as the back end (if you are creating hybrid websites).
The choices, then, come down to developing a native application, a hybrid application, or a web application. But there are two questions that need to be answered that will influence your mobile channel technology decision:
- What devices will you need to support?
- What is your application going to do?
Underlying considerations to help you answer these include things like: What are your use cases? Will your application require specific device features, such as GPS or the camera? Does the application require high fidelity screen views or is the mobile browser sufficient? Answers to these questions are essential to this decision, as are the pros and cons of native versus hybrid versus pure web:
- Native applications for enterprise mobile apps have a very high cost, and a lengthy timeline associated with pure native development. Skilled resources able to develop 100% native applications are difficult to find and can be expensive. Complex native applications could require several technical professionals, and cross-platform issues can further increase costs. Beyond initial development, continuous operating system updates require continuous application updates, which must be resubmitted for approval to get them back in app stores.
- In contrast, full web applications based on HTML5, CSS3, and
The two main drawbacks to this approach are:
- You only have access to native features that the browser provides to you. For example, on iOS devices, you have access to the potentiometer, accelerometer, and GPS, but not the camera.
- Hybrid applications give you the best of both worlds. You get the simplicity of
developing with HTML/CSS/JavaScript, but you can augment that with native services and
produce an app for the app stores. With technology like Apache Cordova (which
Worklight uses and ships), you can call native features with JavaScript from your web
markup. For example, you can call the camera using a simple JavaScript line, such as:
Sample solution
This article outlines the steps for building a sample solution that integrates Worklight 6.0 and WebSphere Portal 8.0 through a hybrid application. (This article was specifically tested with WebSphere Portal V18.104.22.168.) This section looks at the components involved in this solution and related prerequisites you will need to perform these steps.
- Worklight
The Worklight platform includes a set of components that enable you to manage the complete lifecycle of native, hybrid, and web applications, delivered to multiple mobile platforms, including iOS, Android, BlackBerry, and Windows® Phone. IBM Worklight Developer Edition 6.0 is a powerful and flexible mobile integrated development environment that you can download and use at no cost. Worklight Developer Edition is used here to build the sample application that accesses WebSphere Portal.
- WebSphere Portal
WebSphere Portal is the market leader in delivering a website framework for both desktop and mobile devices. WebSphere Portal provides site navigation and branding so you can customize your site for your business. The framework delivers targeted content with analytics to measure your site's effectiveness. Role-based access and context-driven content are other key features. WebSphere Portal's strengths derive from its foundation of WebSphere Application Server. WebSphere Portal has a rich list of features that include security, integrated web content management, content targeting, virtual portals, and more. WebSphere Portal's greatest value is the ability to aggregate applications on your site with this backdrop of features.
- Responsive web design
Creating an exceptional web experience that is optimized across multiple devices is essential for today's business. Users now expect to be able to browse the web on their smartphones just as easily as they browse the web on a desktop computer. However, targeting mobile devices usually starts with a conversation about native applications. As mentioned earlier, these applications have a high cost of ownership and code reuse is limited. Another solution has been to create an alternate website specifically for a mobile device, which is not an especially practical solution because you could end up with many code resources to maintain.
Responsive web design (see Related topics) is a practical solution to the shifting landscape of devices and screen sizes by creating flexible, fluid and adaptive web sites. Using responsive web design concepts provides a way for the user interface to optimize automatically for screen resolution, orientation, or capabilities for both rich web applications and hybrid applications. This will ensure you get the most out of your web design effort.
- Topology choices
You will encounter server topology options when planning your Worklight and WebSphere Portal deployment. A proxy will be required for IBM Worklight Server to access WebSphere Portal. This sample was tested with the WebSphere Portal and Worklight servers co-located on the same development machine. You need a proxy to deploy this sample when the servers are on different systems. Module 45 in the Getting started with IBM Worklight documentation discusses how to use a remote website, such as one hosted on a WebSphere Portal server.
Other IBM products could also fit your needs for building web or hybrid applications. For example, IBM Rational® Application Developer and IBM Web Experience Factory are other options for application development.
To build the sample mobile hybrid application described here, you must have these software products and features properly installed and operational:
- WebSphere Portal 8.0
See the WebSphere Portal documentation for installation instructions.
- Eclipse
Download Eclipse. This sample is based on Eclipse 4.2 (Juno), and was tested with Eclipse IDE for Java™ EE Developers. (The Eclipse Classic and Eclipse IDE for Java Developers might work also, although they have not been tested with this sample.)
- Android SDK
With Eclipse installed, your next step is to add the Android SDK. This sample was tested with Android SDK 4.2.2 (API 17).
Oracle Java JRE is a prerequisite for the Android SDK. Once installed, you can configure your Eclipse instance to use the JRE by navigating to Window > Preferences > Java > Installed JREs (Figure 1).
Figure 1. Set the Oracle JRE in Eclipse
- Worklight
This sample requires IBM Worklight 6.0 or later and will not work with earlier versions. You can download IBM Worklight Developer Edition 6.0 for development use at no cost. Details on how to update Eclipse with the plugin are available in the Setup modules of the Getting started with IBM Worklight documentation.
Worklight installs the server as part of Eclipse. The server's default port is 10080.
- WebDAV client
To update the WebSphere Portal theme with Worklight JavaScript, you need a WebDAV client. This sample was developed using AnyClient. You can use any WebDAV client that WebSphere Portal supports. See Connecting to the Portal WebDAV with 8.0 for details.
- Custom theme
Create the Worklight application
- Start Eclipse.
- To begin building the application, you need to create a new Worklight
project. From Eclipse, navigate to New > Other > Worklight Project,
then click Next (Figure 2).
Figure 2. Create a new Worklight project
- Name your project. In Figure 3, the project is called
WLPortal. Keep Hybrid Application selected as the default and click Next.
Figure 3. Name your Worklight project
- Name the hybrid application in the Worklight project, in this case
WLPortalApp. There is no JavaScript package in this sample, but you have the option to add one on this panel (Figure 4).
Figure 4. Name the hybrid application
- Click Finish. The project and application artifacts are created. This might take a few minutes. When completed, you might be asked to switch to the Design perspective and view the project in the Project Explorer (Figure 5).
Figure 5. Project displayed in Eclipse
- Next, you want to create a Worklight environment to build the hybrid
application. Right click on the WLPortalApp in the apps folder,
then select New > Worklight Environment (Figure 6).
Figure 6. Create a new Worklight environment
- The New Worklight Environment panel displays (Figure 7). Because this
particular sample is for a hybrid Android application only, select
Android phones and tablets. If you needed to create environments
for other device operating systems, this is the panel where you would
specify those additional options. Click Finish.
Figure 7. Worklight environment displayed in Eclipse
- Worklight Studio builds and updates the project with a native application
(Figure 8). The native project is named Worklight Project/WorklightApplication/Platform. Worklight Studio manages the lifecycle of this application, and you shouldn't make any changes to it. When the web application you initially created in the project is built and deployed, the native application will be overwritten with any application changes.
Figure 8. The native app is built
- Now that you've got the application set up, verify that it will build and
deploy. As you can see in Figure 9, the Build All and Deploy command
means the native application will be redeployed based on the web
application changes. You can execute the Build All and Deploy command by
right-clicking on the application and selecting Run As > Build All and Deploy.
Figure 9. Selecting build and deploy
As the build process begins, you can see the progress in the lower right status banner in Eclipse. When the process completes, you should see the message Application 'YourApp' deployed successfully with environment 'android' in the Worklight console (Figure 10).
Figure 10. Success message displayed in log
- To run the Android application, right-click on the
WLPortalWLPortalAppAndroid project in the Project Explorer and
select Run As > Android Application. This launches the Android Emulator (if not already running) and loads a new application instance. You might have to open the initial emulator screen to see the application. Figure 11 shows a view of the application you've built.
Figure 11. Application rendered in emulator
Next, you will add code to your application to call a WebSphere Portal page.
Update the WebSphere Portal theme with Worklight JavaScript
- The first step to integrating WebSphere Portal and Worklight is to display
the portal within the Android application. To do this, create a hybrid
application that connects to WebSphere Portal within the native wrapper.
In Eclipse, open the application-descriptor.xml file, located at
\WLPortal\apps\WLPortalApp\application-descriptor.xml (Figure 12).
Figure 12. The application-descriptor.xml after inserting Portal URL
- You can now right-click on the application again and select Build All
and Deploy. You will see the progress in the lower right status banner
of Eclipse. When the process completes, right-click on
WLPortalWLPortalAppAndroid and select Run As... > Android
Application. This launches the Android Emulator, and the application displays your WebSphere Portal, shown in Figure 13.
Figure 13. Emulator running application displaying WebSphere Portal
- At this point, you need your custom theme, based on the WebSphere Portal
8.0 theme that you created earlier. You will need to use a WebDAV utility to:
- Update the theme template (theme.html).
- Copy Worklight JavaScript files to the theme.
- Create modules that will be defined in a new theme profile.
Start your WebDAV utility (we used AnyClient for this sample) and connect to the fs-type1 entry point. When it loads, it displays the folder structure shown in Figure 14.
Figure 14. WebDAV folder structure for fs-type1
- Navigate to your custom theme; for example,
fs-type1:themes/<customTheme>. Create a folder named
worklight within your custom theme (Figure 15).
Figure 15. The worklight folder has been created
- Locate the JavaScript files in Eclipse for the Worklight libraries that you will load in WebSphere Portal. These folders are named wlclient, js, and common, and you can find them at: \WLPortal\apps\WLPortalApp\android\native\assets\www\default\. Copy the folders into the worklight folder you created on WebDAV. You will not need to use all of the JavaScript included in these three folders right away for basic Cordova and Worklight client integration, but when using more advanced features like analytics and device sensor APIs, these will need to be defined in the module as well.
- Open the main HTML file that the application loaded before you inserted the WebSphere Portal URL, at
\WLPortal\apps\WLPortalApp\android\native\assets\www\default\WLPortalApp.html. The
static JavaScript included in the  element (Listing 1) will need to be integrated into WebSphere Portal, because the application doesn't use this file anymore.
Listing 1. Static JavaScript included in the head element of WLPortalApp.html

This section must be included in the theme as artifacts of a module. The next step is to take the JavaScript from this HTML file and include it in a usable fashion within an individual JavaScript file. Create a new file named staticprops.js at this location: fs-type1:themes/<customTheme>/worklight/js/.
- Copy the staticprops.js file that you just created to your local
machine and open the file (Listing 2). Copy the static JavaScript from the HTML page into this file.
Listing 2. Contents of the staticprops.js file
var WL = WL ? WL : {}; WL.StaticAppProps = { "APP_DISPLAY_NAME": "WLPortalApp", "APP_LOGIN_TYPE": "never", "APP_SERVICES_URL": "\/apps\/services\/", "APP_VERSION": "1.0", "ENVIRONMENT": "android", "LOGIN_DISPLAY_TYPE": "embedded", "LOGIN_REALM": null, "WORKLIGHT_ROOT_URL": "\/apps\/services\/api\/WLPortalApp\/android\/" };
Copy the updated staticprops.js file back to the /themes/<customTheme>/worklight/js folder on WebDAV.
- The last artifact that you need to create before defining the new
theme modules is the sample that tests the Worklight JavaScript. This
sample tests to make sure the Cordova API is available within the
WebSphere Portal theme, and is based on the example set in the Cordova API.
Because this sample is intended to only test the API use in WebSphere Portal, and the re-use value is therefore limited, there is no need to create a module for the sample code. Place the code snippet directly into the theme template, then copy the localized theme template to your machine. The theme template is on WebDAV located in the custom theme fs-type1:themes/<customTheme>/nls/theme_en.html (Figure 16).
Figure 16. The localized theme template to add sample code
- Open the theme template and find the
dynamic content element, located towards the bottom of the template. Place the deviceready example from the Cordova API after this dynamic content spot, as shown in Listing 3.
Listing 3. Sample for testing Cordova API in WebSphere Portal

  Complementary Content

- After the JavaScript is in place to test Cordova, you need to insert
an element within the theme template that will show the device info.
Directly underneath the  element, place an element with an id
of "deviceProperties" in the theme template. Listing 4 shows an example.
Listing 4. Device properties element in theme template

Loading device info

- While you have the theme template open, add an id to the
element with the value "content" (Listing 5) This is required by the Worklight init method.
Listing 5. Add new ID to the body element

- Now that the items from the HTML page and a sample for testing the
Worklight JavaScript are included as individual files in the theme, you
can define them as artifacts in new modules. To do this, register new
theme contributions as a JSON configuration file in the contributions
folder under the custom theme in WebDAV. The system automatically scans
the files in this folder and the contributions defined are registered for
the theme that defines them. (To learn more about creating theme specific
contributions, see Registering theme specific contributions.)
- Open the contributions folder under your custom theme and create a file named worklight.json. This file should define a new module for the Worklight JavaScript library files. This new module will be identified as wl_client.
- Copy the worklight.json file to your local machine and place
the contents of Listing 6 into this file.
Listing 6. Contents of the worklight.json file
{ "modules":[{ "id":"wl_client", "contributions":[{ "type":"config", "sub-contributions":[ { "type":"js", "uris":[{"value":"/worklight/js/staticprops.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/cordova.js"}] }, { "type":"js", "uris":[{"value":"/worklight/common/js/wljq.js"}] }, { "type":"js", "uris":[{"value":"/worklight/common/js/wl_.min.js"}] }, { "type":"js", "uris":[{"value":"/worklight/common/js/sjcl.min.js"}] }, { "type":"js", "uris":[{"value":"/worklight/common/js/stacktrace.min.js"}] }, { "type":"js", "uris":[{"value":"/worklight/common/js/base.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/messages.js"}] }, { "type":"js", "uris":[{"value":"/worklight/common/js/wlcommon.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/diagnosticDialog.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/deviceAuthentication.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/window.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/worklight.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/wlclient.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/wlfragments.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/encryptedcache.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/checksum.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/features_stubs/jsonstore_stub.js"}] }, { "type":"js", "uris":[{"value":"/worklight/wlclient/js/wlgap.android.js"}] }, { "type":"js", "uris":[{"value":"/worklight/js/initOptions.js"}] }, { "type":"js", "uris":[{"value":"/worklight/js/messages.js"}] }] }] }] }
- Open the profile_worklight.json file and add the module
wl_init that you defined as a contribution (Listing 7). You only need to define the wl_init module as it prereqs the wl_client module and will ensure they are both aggregated on the page.
Listing 7. Example of the module ID array defined in the profile
"moduleIDs": [ "wp_theme_portal_80", "wp_portlet_css", "wp_one_ui", "wp_one_ui_dijit", "wp_legacy_layouts", "wp_client_ext", "wp_status_bar", "wp_theme_menus", "wp_theme_skin_region", "wp_theme_high_contrast", "wp_layout_windowstates", "wl_client" ],
- Rename the profile so you can easily identify it when selecting in the
page properties dialog. To do this, find the English title (or the locale
you plan to work with) and change the title from "Lightweight" to
"Worklight" (Listings 8 and 9).
Listing 8. Profile title before the change
{ "value":"Lightweight", "lang":"en" },
Listing 9. Profile title after the change
{ "value":"Worklight", "lang":"en" },
- Copy the profile_worklight.json file back to the /themes/<customTheme>/profiles/ directory on WebDAV. Clear the browser cache and restart WebSphere Portal to make sure the new profile is enabled.
There are two ways you can apply the profile to the page and view your changes for Worklight. You can either:
- Set the profile as the theme default.
- Set it specifically for a particular page.
Either way will work so you can see your changes, but setting the profile on a particular page is the easiest. To do this, open the Page Properties dialog that is available within the customization shelf and find the drop down menu for available theme profiles on the Advanced tab (Figure 17). (See Changing the theme profile for more information.)
Figure 17. The profile menu in the page properties dialog
Test the hybrid application with the Android Emulator
Now that you have applied the profile to a WebSphere Portal page, you can test the sample using the Android Emulator:
- Once again, build and deploy the application by right-clicking on the application and selecting Build All and Deploy. You can see the progress in the lower right status banner in Eclipse.
- When the process completes, right-click on WLPortalWLPortalAppAndroid and select Run As... > Android Application. This will launch the Android Emulator and the application will display your WebSphere Portal.
- After the application has rendered the WebSphere Portal application,
if the new page to which you applied the Worklight profile does not have anonymous access, then login and navigate to the page. This will take a few seconds for the device settings to load, but you will see them appear at the top of the page, as shown in Figure 18.
Figure 18. Worklight application displaying device information in WebSphere
IBM Worklight makes it easy to enable multi-channel web applications to interact with the device and device delivery channels. The Worklight shell is a thin layer of native client code on the device that handles things like authentication, security, application launch, and notifications, and can be tailored to the specific needs of an organization or business. The shell serves to launch the web content (the real meat of the application). IBM WebSphere Portal can aggregate portlets that include mark up that leverage Worklight native services along with other portlets. To do this, the Worklight shell is delivered in its standard manner and points to the WebSphere Portal-managed websites. The Worklight shell can also be packaged into a deliverable that can be published in an app store or deployed via MDM, if needed. The result is that you get the full WebSphere Portal multi-channel website management capabilities extended to include native device services.
Subsequent articles in this series will look at leveraging native capabilities within your WebSphere Portal theme, configuring authentication between Worklight and WebSphere Portal, providing native integration to your device social services via Worklight and web content management, and augmenting your IBM Rational Application Developer and IBM Web Experience Factory portlets using Worklight.
Continue to Part 2 or see all articles in this series.
Downloadable resources
- PDF of this content
- Sample portal theme files (WLPortalApp-v6-theme_files.zip | 309 KB)
- Sample application (WLPortalApp-v6.zip | 1 KB)
Related topics
- IBM Mobile Foundation
- IBM Worklight product information
- WebSphere Portal product information
- IBM WebSphere Portal 8 Product Documentation
- Developing an Exceptional Web Experience
- Responsive Web Design
- Connecting to the Portal WebDAV with 8.0
- Create a copy of the theme
- Android Training: Using Hardware Devices
- IBM WebSphere Portal 8 API and SPI Reference
- The module framework
- Apache Cordova API Reference
- Registering theme-specific contributions
- Page creation and navigation
- Changing the theme profile
- IBM developerWorks WebSphere Portal zone
- IBM Worklight Developer Edition 6.0
- Eclipse
- Android SDK


text:
Phase II Study to Evaluate Tariquidar (XR9576), a Selective MDR-1 Inhibitor, in Chemotherapy Resistant Advanced Breast Cancer
This study has been completed.
QLT Inc.
Information provided by (Responsible Party):
QLT Inc.
ClinicalTrials.gov Identifier:
First received: November 4, 2002
Last updated: May 22, 2012
Last verified: May 2012
- Full Text View
- Tabular View
- No Study Results Posted
- Disclaimer
- How to Read a Study Record
No Study Results Posted on ClinicalTrials.gov for this Study
|Study Status:
|This study has been completed.
|Study Completion Date:
|June 2003
|Primary Completion Date:
|June 2003 (Final data collection date for primary outcome measure)

subset: commoncrawl


text: Please see the pictures. It appears there is an additional layer of leather that should be fully covered by the top of the strap (closer to the toe) that is not. The strap lies the same way when wearing them so that does not make a difference. Am I wrong or does this just look wrong?


text:
DENVER -- The Champ Cars are returning to Houston next year,
giving the series 15 races.
The 2006 season will include the 14 venues from this season and
will add a night race in Houston on May 13, marking the first time
the series has added a race since 1999.
The Houston race marks Champ Car's return to Texas for the first
time since 2001, when the city's four-year run with the series
ended. The only other change to the schedule is the second running
of the Grand Prix of Edmonton will more forward a week to July 23,
putting it the week before the San Jose Grand Prix, which also held
its first race this year.
"We feel that we have been able to create a strong schedule
that will provide one of the toughest tests in all of
motorsports," Champ Car president Dick Eidswick said. "We have
seen great new events like those in San Jose and Edmonton providing
great excitement while our longer-running venues have been able to
create new enthusiasm in their markets."
The Champ Car series features eight domestic races and seven
international events, covering five countries. Series officials are
looking at other venues and still could add more races for the 2006
Tale of two tracks
The temporary street course at the Grand
Prix of Denver is almost like racing on two different tracks.
The first part of the course, mostly follows the concrete
streets surrounding the Pepsi Center. The section coming after the
long straightaway crosses through areas of pavement that are
normally used as parking lots. The contrast forces drivers to shift
their thinking as they drive through each section.
"The [first part] is really bumpy and you have really to attack
the corners and get used to the car sliding around and not doing
exactly what you want it to because it's concrete and it's bumpy,"
said Paul Tracy, who'll start on the pole for Sunday's Champ Car
"The last section of the track is kind of all pavement and you
really want to carry as much speed as you can and not get too
aggressive with the car because it slides and you'll lose time.
Both ends of the track are completely different."
A.J.'s adjustments
A.J. Allmendinger and his team made some
drastic changes to his car after the morning practice session.
It paid off.
Allmendinger, who lives in Denver, peeled off his best time of
the day on his last lap of qualifying, finishing fourth with a time
of 59.938 seconds. He'll start on the second row with Mario
Dominguez in Sunday's Grand Prix of Denver.
"Fourth is a great result for our situation," Allmendinger
said. "Today really goes to my crew because they worked so fast to
get those things done and get us back out there."
Pit stops
Robert Wickens took the lead with two laps left,
beating fellow rookie James Davison by .505 seconds in a Formula
BMW race. Alan Sciuto will start on the pole for Sunday's
Toyota Atlantic race after leading qualifying with a time of 1
minute, 8.692 seconds. Ryan Hunter-Reay qualified 12th, but
will start 17th in Sunday's Champ Car race after crashing and
causing a red flag during Saturday's qualifying.


text:
Gemstone Dig Kit
Start your rock collection in hands-on style with the Gemstone Dig Kit from Dr. Cool Science! With this kit, you won't just buy gemstones; you get to dig for them, with the included digging tool, brush and magnifying glass! From a unique gem stone shaped digging area, unearth 3 beautiful, genuine gemstone treasures- an amethyst crystal, a quartz crystal and a tiger's eye piece. Learn even more information about these gems and other gemstones and rocks with the included Adventure Guide, written by teachers. In addition, play games and complete activities with the Activity Guide for a well rounded excavating experience.
From Dr. Cool Science |
Item # DIGGEM
- Price:
- $15.95
- Customer Reviews:
- Currently 0/5 Stars.
- Recommended Age:
- 6 years and up
- Availability:
- In stock (guaranteed)
- Available for pre-order
- Temporarily out of stock
- Usually Ships:
- within 24 hours
- Dig for 3 gemstones- an amethyst crystal, a quartz crystal and a tiger's eye sample
- Use the following excavation tools- a digging tool, a brush and a magnifying glass
- Includes an Adventure Guide written by teachers to increase gemstone knowledge and an Activity Guide for fun activities and games
- WARNING: CHOKING HAZARD - Small parts. Not for children under 3 yrs.
Developmental BenefitsLearn more
Types of PlayLearn more
Product RatingWrite a review
Average Rating
- Currently 0/5 Stars.


text:
Sea Coast
Take Rt. 4 to 16N to 11W into Alton.
Southern NH
Take Rt. 28N to the Alton traffic circle.
Stay on 11 from traffic circle. Follow along Main St. in Alton to 28A at the bay. Take 28A for about 100 yds. and turn onto Bay Hill Rd. You will see our sign on the left. Our office is all the way at the end of Mariette Dr.


text:
My daughter is 8 weeks old and we have been having formula issues. Went from Newborn to Gentleease to Prosobee and now they are saying to try Nutramigen. I did try Nutramigen for 2 days and stopped because a doctor told me I should have tried soy before. Only problem I saw in the short time was she only ate 1-2 ounces, mostly 1. With the Newborn she spits up a lot and seems in discomfort and really fussy. Gentleease she was fussy and extremely gassy and colic. Both she had green watery poo that smelled bad. Prosobee she had hard turds. I've had different doctors tell me different things so its a bit confusing. Anyone have any suggestions?
Answer this question


text:
Growing up in Killeen, I dreamed of the bigger cities I'd live in someday, of careers and a more hustled atmosphere than what Texas provided. But as I grow older, I find it easier to return to this place I left nearly 25 years ago.
After graduating from Ellison High School, I attended college and then lived and worked in Washington, D.C., New York City and Las Vegas. The hustle and bustle of the big cities got the blood of this Texas boy bubbling with excitement. A totally new world and amazing adventures awaited me.
One memory in particular stands out. On Sept. 11, 2001, I was in Washington in a meeting across from the Potomac River, facing the Pentagon. We were notified of the first plane hitting the Twin Towers. A TV was set up for us to watch the news when the second plane hit.
People ask, "Where you were when ...?"
On that day, I can say I was looking out the window of the conference room when a silvery glint in the sky caught my eye. I looked once and then twice, and within a blink of an eye I saw smoke erupt from the Pentagon. The windows vibrated from the impact explosion.
For a boy who grew up in the peaceful times of Texas, witnessing an actual terrorist attack was a shock to my system. The train ride home took us from underground to outside, with Washington National Airport to our left and the smoldering Pentagon to our right. Standing, I could see the smoke still rising. People cried on the train, their confused looks mirroring my own. We had no idea what was going on, or what would come next.
I hoped for adventure when I decided to leave Texas. Up to that point, it had been a slow adventure. But on 9/11, my life, as many others, changed.
I never expected to return to live in Central Texas. I thought I would either remain on the East Coast or make a methodical move to the west. I was beginning to get used to wearing sweaters and boots in the cold and snow of New York City.
Now here I am, back home. It's amazing to see how Central Texas has changed. Trees I remember lining city streets have been replaced with businesses, apartments and homes. It's not the same city I remember.
But I'm not the same either.
As I sit here reminiscing about the past, I'm also dreaming of the future, imagining what tomorrow will look like and me along with it. I'm also reminded that life's unpredictable nature makes for a more valuable, certain life.
It's true, there's no place like home on the holidays.


text:
Dodge Repair Questions? Ask a Mechanic for Answers ASAP
2003 Dodge sprinter econoline
117344 miles
Tried changing trans fluid, light did not come on for a while , but after about 200 miles the problem started again.
I guess I am having trouble understanding how the anti skid system has anything to do with the transmission. I also seem to lose a little hp when the light goes on.
my apoligies
its a frieghtliner diesle


text:
found a new home!
Plenty of my friends are looking
for one too. Find a pet to adopt.
I am already spayed, housetrained, purebred, up to date with shots, not good with kids, and not good with cats.
Princess is a special little girl. The vet says she is only about 4 years old, in good health. She weighs about 8 lbs. She has a bad under bite; because of her misshapen jaw, her bottom teeth are in two rows. So she sometimes looks like she is scowling when she is not. She has trouble eating hard kibble; her tongue sometimes seems to work backwards and pushes food out. Canned foods are a bit messy for her, so we feed her the "burger" type dog food, Moist and Meaty. But she does love to gnaw on rawhide chews and doggie bones from the pet store.
Princess was rescued from an abusive home, but her rescuer died of cancer just 3 months later. The woman's husband kept Princess but pretty much ignored her and kept in a bedroom for most of the next 9 months until he had to move into assisted living and the woman's sister came to her rescue and contacted me about Princess. She is still fearful of crowds and other dogs most of the time, but is not nearly as bad as she was. She is sweet and, once she gets to know you, likes to cuddle or just lay beside you on the couch. She is not a big kisser. She will not be one to insist on your undivided attention, like many Chis do.
She loves to play and to cuddle when given a chance without any other dogs around. When she plays, she really mouths your hand a lot and growls ferociously! When other dogs are around, she hides in her snuggle sack in the bathroom. She is mostly housebroken, as long as we are around to pay attention when she says she has to go out.
Princess needs a calm home with NO young kids or cats. No exception on this one. One other dog would be acceptable if it's a small, calm dog. Once in awhile, Princess will play with another dog for just a few minutes. Rambunctious dogs terrify her. She needs somebody with the patience to give her the time she needs to get to know you and to be comfortable with you, and you will be rewarded with a loving companion.
Her adoption fee is $200. Contact Marlene in Spanaway, WA at email@example.com or email@example.com for more information.
We do many special events during the year, so check our calendar on our website: www.chihuahuarescueandreferrals.com
Princess 2, a Seattle Chihuahua/Italian Greyhound dog was adopted! Here's how you can benefit by looking at adoption as an option to buying a Chihuahua/Italian Greyhound for sale in Seattle, or seeking a Chihuahua/Italian Greyhound dog from a breeder in Seattle.


text:
There are a few different types of bridges but typically a traditional bridge is one done most often. Far and few between are the Maryland and Cantilever bridges performed any more. A typical bride ranges from $2000-$4000. May sound like alot but your isurance will cover much of it. If a tooth needs a root canal under the bridge, then the cost can go up dramatically. Actually, it depends on the area you live in. Insurance costs are rated by region and cost can change by the area you live in.
Average Cost Per Traditional Bridge? Cantilevered? Maryland Bonded Bridging?
Doctor Answers 1
Cost for a bridge
{{ voteCount >= 0 ? '+' + (voteCount + 1) : (voteCount + 1) }}
{{ voteCount >= 0 ? '+' + (voteCount + 1) : (voteCount + 1) }}
These answers are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.


text:
Noise – the new pollution affecting our homes
Multi residential and higher density living is becoming more prevalent in the Australian building landscape, with pressure to build residential properties closer to boundaries and achieve greater utilisation of land.
As urban population densities increase, supported by government policy to contain growth within existing major urban boundaries, there is increasing exposure to noise. Equally, homeowners expect their homes to provide tranquillity, placing a significant challenge on builders and developers to offer solutions for Australia's newest communities.
Viridian, Australia's leading glass manufacturer, has engineered ComfortHush™ to help reduce unwanted noise from entering homes, whilst providing improved energy efficiency.
ComfortHush™ is an acoustic performance glass, which also features a durable Low E (low emissivity) coating to help keep a home cooler in summer and warmer in winter. Incorporating a unique 3-layer laminate construction, specifically designed to reduce sound transmission, it decreases noise by up to 34%† compared to ordinary 3mm glass.
Specifying and installing the appropriate ComfortHush™ variant can assist builders and developers to achieve the 6 star energy rating required for modern homes, contributing anywhere from ½ to ¾ of a star*. Being a laminated glass, ComfortHush™ is a Grade A safety glass and enhances security in a home, offering peace of mind for home owners. It also reduces fading of interior furnishings & finishes by eliminating more than 99% of Ultra Violet (UV) light.
The product also boasts a number of benefits in the installation process. Traditionally, sound control has required thicker, heavier glazing, however ComfortHush™ provides improved acoustic performance in a lighter construction, which means less heavy manual handling is required. Available in a 6.5mm single glazed format, it is readily fitted to most typical window systems, however to avoid noise leaks it is important to ensure that ComfortHush™ is installed in a frame that is well sealed and professionally fitted.
For builders, ComfortHush™ is easily specified and installed for new homes and renovations, helping to upgrade a home's existing design.
"Builders and developers are looking for new solutions: glass that does more than just keep the rain out. Increasingly consumers are demanding homes that are quieter, safer, more comfortable to live in and cheaper to run, choosing the right glass can do that," explains Viridian's General Manager of Marketing, Lachlan Austin.
"We are using technology to address and manage the noise issues that many homeowners are now facing in medium to high density urban dwellings, while at the same time, achieving high energy ratings and improved insulation. Importantly we are doing all this without sacrificing views and access to natural light – these things are fundamental and can't be traded away," Lachlan added.
Tim Trewin, Secretary of the Association of Australian Acoustical Consultants explains that the problem of noise pollution in urban areas means glazing selection is playing an increasingly important role in the building process.
"As our cities and urban areas grow, so does the need to take acoustics seriously. In dense areas this means high performance building facades. Glazing selection, for one, has a large effect on the internal acoustic comfort of a home," explains Tim.
ComfortHush™ provides an improvement of up to 6dB compared to the ordinary 3mm glass commonly found in residential windows – it's like moving a house roughly double the distance from the noise source.
"Gone are the days of the old inefficient 3mm glass in poorly sealed frames. High performance glass is now the norm in order to ensure enhanced sound insulation in homes. A 6dB reduction in sound offers a clearly noticeable improvement," Tim added.
ComfortHush™ is ideal for new homes, renovations and extensions. The combination of noise reduction and enhanced energy efficiency means that Viridian's ComfortHush™ range provides a home with a highly effective glazing solution. It is the start of a comprehensive range of single and double glazed acoustic performance glass products developed by Viridian.
New world glass.Learn more
Head Office
Head Office
39 Delhi Road
North Ryde, NSW, 2133
Phone: 1800 810 ...
Regional Office/Distributor
95 Greens Road
Dandenong, Vic, 3175
Phone: 1800 810 ...


text:
Browsing RSCAS Policy Papers by Author "KUPCHAN, Charles A."
Now showing items 1-1 of 1
Title:The Governance Gap: Globalization and the crisis of democracy in the west Author(s):KUPCHAN, Charles A.Date:2012Type:OtherSeries/Number:EUI RSCAS PP; 2012/02; Global Governance ProgrammeAbstract:A crisis of governability has engulfed the world's industrialized democracies. It is not coincidental that the United States, Europe, and Japan are simultaneously experiencing political breakdown. Rather, globalization is ...


text:
Browse activities
New Zealand destinations
International destinations
Browse accommodation
The Surrey Hotel is a charming Tudor-styled hotel situated in the picturesque Auckland suburb of Grey Lynn. Featuring 83 rooms that range from budget, Motel Studio style to Deluxe Rooms, One and Two Bedroom Apartments this property offers the grace and style of a traditional English hotel.
Guests can relax and unwind with a good book or the company of the hotel cat in The Dorset Lounge, a nod to the stylish era of yesteryear with wooden beams overhead, deep leather chairs and beautiful antiques. Guests are welcome to use the gym, private spa and indoor heated swimming pool during their stay with us.
We also offer complimentary parking and 15 minutes free Wi-Fi per day in the lobby area.
The Surrey Pub offers breakfast, lunch and dinner daily, serving wholesome food, premium NZ wines and local beers. Guests can enjoy traditional English pub surroundings or soak up some sun on the outdoor deck.
Our professionally trained team pride themselves on providing excellent service with a smile and are always on hand, 24 hours a day to offer assistance.
Just 5 minutes drive from the CBD and walking distance from Eden Park, MOTAT, Western Springs, Auckland Zoo & the popular cafes of Ponsonby Road, affordable 4 Star Auckland accommodation does not come with a better location than The Surrey Hotel.
We do our part to keep New Zealand ecologically sustainable by observing waste recycling and energy conservation solutions as far as we can throughout our establishment.
Well-behaved dogs are welcome to stay in our Motel Units for an additional charge of $25 per night
Qualmark Star Rating
Travelbug comments are verified. Your comment will only appear if you have had a confirmed booking with the business provider via Travelbug (use the same email address that you booked with). Refer to our comments terms and conditions for more information


text:
Visit ColorTonerExpert!
Like Us on Facebook.
Follow on Google+
Recent Entries
RSS Feeds
Tag Archives: facts about inks
Things You Should Know About Inkjet Cartridges
For today's article, I figured out that we should give you some facts about inkjet cartridges. These things will definitely make you aware about these replacement cartridges we use in our printers. So here are the things you should know … Continue reading


text:
Bowman 2001
Bowman began his career as an ocean lifeguard with the
City of Huntington Beach in 1954. He advanced through
the ranks of Lifeguard Lieutenant, Captain, Assistant
Director, Deputy Director, and subsequently in 1984,
to Director of the Community Services Department. Retired
in 1990 with 36 years of public service, Max forged
a legacy of accomplishments as a lifeguard, director,
and as an ambassador to world lifesaving.
Transforming the beach patrol into a year-round, professional
marine safety operation, Max helped refine the Perimeter
Defense System designed to safeguard the public through
preventative actions. Max was instrumental in acquiring
2 miles of beach area to the control of city government
and represented the city as a keynote speaker at numerous
professional forums. Advocating the Junior Lifeguard
Program designed to educate our youth and recruit future
ocean lifeguards, Max also headed many international
lifesaving educational tours.
Bowman in uniform approximately 1966
in physically designing and building the original
tower zero structure in 1963"
Captain Doug D'Arnall (left)
and Max Bowman (right) 1990


text:
Players each won a Delaware Lottery Summer Prize Pack*
*Packs include:a red 12-pack Igloo® Cooler, red half-gallon Igloo® Beverage Container, Delaware Lottery Playing Cards, Delaware Lottery Visor, Hurricane Cup, and a plush Delaware Lottery Beach Towel a $100 value.
Vernon Kirk
Delaware Lottery
Delaware Lottery Office
McKee Business Park
1575 McKee Road, Suite 102
Dover, DE 19904
Phone: 302-739-5291
Fax: 302-739-6706
Play Responsibly If you or someone you know has a gambling problem, call the Delaware Gambling Helpline 1-888-850-8888.
It's the Law You must be 18 years of age or older to purchase Delaware Lottery tickets.
You must be 21 years of age or older to play Video Lottery, Sports Lottery, Table Games and Internet Games.
Designed to comply with the accessibility guidelines developed through the WAI and the Web Presentation Guidelines for State of Delaware Agencies.
For winning numbers and other Delaware Lottery information,
call 1-800-338-6200.


text:
Marathon Maniac #6740
Goals for 2015:
Run 3 marathons (modified: Run 2 marathons--Lost Dutchman 02/2015 and Whiskey Row 05/2015)
Run a 50-miler (Ran a 53.8 mile race 11/14/2015)
Run 1,500 miles (uhhh...how about 1,400?)
Stay healthy
And stop complaining about the heat....Or come run with me out here, then complain....lol.
"Nothing's better than the wind to your back, the sun in front of you, and your friends beside you." Aaron Douglas Trimble


text:
Lunelle Side Effects
Generic Name: estradiol / medroxyprogesterone
Note: This page contains information about the side effects of estradiol / medroxyprogesterone. Some of the dosage forms included on this document may not apply to the brand name Lunelle.
For the Consumer
Applies to estradiol / medroxyprogesterone: intramuscular oil
In addition to its needed effects, some unwanted effects may be caused by estradiol / medroxyprogesterone. In the event that any of these side effects do occur, they may require medical attention.
Major Side Effects
You should check with your doctor immediately if any of these side effects occur when taking estradiol / medroxyprogesterone:More common:
- Bloating or swelling of face, hands, lower legs and/or feet
- cough
- difficulty swallowing
- dizziness
- fast heartbeat
- hives
- itching
- loss of appetite and nausea
- puffiness or swelling of the eyelids or around the eyes, face, lips or tongue
- rapid weight gain
- shortness of breath
- tightness in chest
- unusual tiredness or weakness
- vomiting blood
- wheezing
- yellow eyes or skin
- Nausea
- menstrual irregularities
- vaginal bleeding
- vomiting
Minor Side Effects
Some of the side effects that can occur with estradiol / medroxyprogesterone may not need medical attention. As your body adjusts to the medicine during treatment these side effects may go away. Your health care professional may also be able to tell you about ways to reduce or prevent some of these side effects. If any of the following side effects continue, are bothersome or if you have any questions about them, check with your health care professional:More common:
- Abdominal pain or enlarged abdomen
- absent or missed menstrual periods
- acne
- allergic rash
- brown, blotchy spots on skin
- decreased sex drive
- depression
- hair loss/thinning of hair
- headache
- increased amount of menstrual bleeding, or normal bleeding that comes earlier
- lack or loss of strength
- nervousness
- quick to react or overact emotionally
- rapidly changing moods
- stopping of menstrual bleeding over several months
- vaginal yeast infection
- weight change
For Healthcare Professionals
Applies to estradiol / medroxyprogesterone: intramuscular suspension
Cardiovascular side effects have included elevated blood pressure, arterial thromboembolism, cerebral hemorrhage, cerebral thrombosis and myocardial infarction.[Ref]
Genitourinary side effects have included amenorrhea, dysmenorrhea, menorrhagia, metrorrhagia, vaginal spotting, vaginal moniliasis, vulvovaginal disorder, breast changes (enlargement, secretion, tenderness, pain), decreased libido and cervical changes. When estradiol-medroxyprogesterone injection is given immediately postpartum, a diminution in lactation has been reported. Temporary infertility has been reported after treatment discontinuation.[Ref]
Hematologic side effects have included arterial thromboembolism, cerebral hemorrhage, cerebral thrombosis, thrombophlebitis, pulmonary embolism, mesenteric thrombosis and retinal thrombosis.[Ref]
Gastrointestinal side effects have included abdominal pain, enlarged abdomen and nausea.[Ref]
Metabolic side effects have included reduced carbohydrate tolerance, weight gain, and weight loss.[Ref]
Hepatic side effects have included hepatic adenomas or begin liver tumors, gallbladder disease and cholestatic jaundice.[Ref]
Nervous system
Nervous system side effects have included dizziness, headache, nervousness and migraine.[Ref]
General side effects have included edema and asthenia.[Ref]
Ocular side effects have included retinal thrombosis, corneal curvature changes (i.e., steeping), and intolerance to contact lenses.[Ref]
Dermatologic side effects have included acne, alopecia and melasma that may persist.[Ref]
Respiratory side effects have included pulmonary embolism.[Ref]
Psychiatric side effects have included depression, nervousness, and emotional lability.[Ref]
Hypersensitivity side effects have included anaphylactic reactions and rash.[Ref]
1. "Product Information. Lunelle (estradiol-medroxyprogesterone)" Pharmacia and Upjohn, Kalamazoo, MI.
Not all side effects for Lunelle may be reported. You should always consult a doctor or healthcare professional for medical advice. Side effects can be reported to the FDA here.
More about Lunelle (estradiol / medroxyprogesterone)
- Side Effects
- During Pregnancy
- Drug Interactions
- Support Group
- 0 Reviews – Add your own review/rating
- Drug class: contraceptives
Consumer resources
Related treatment guides
Disclaimer: Every effort has been made to ensure that the information provided is accurate, up-to-date and complete, but no guarantee is made to that effect. In addition, the drug information contained herein may be time sensitive and should not be utilized as a reference resource beyond the date hereof. This material does not endorse drugs, diagnose patients, or recommend therapy. This information is a reference resource designed as supplement to, and not a substitute for, the expertise, skill , knowledge, and judgement of healthcare practitioners in patient care. The absence of a warning for a given drug or combination thereof in no way should be construed to indicate safety, effectiveness, or appropriateness for any given patient. Drugs.com does not assume any responsibility for any aspect of healthcare administered with the aid of materials provided. The information contained herein is not intended to cover all possible uses, directions, precautions, warnings, drug interactions, allergic reactions, or adverse effects. If you have questions about the substances you are taking, check with your doctor, nurse, or pharmacist.


text:
Digital Art – Various Arches in Different Colors – "Cathedral City"
Comments on this entry are closed.
Comments on this entry are closed.
Announcements About the Gallery
Subscribe to Our Monthly Newsletter
Follow Our Art Gallery on Facebook
Testimonials From Gallery Artists
I'm thrilled to be included in this month's Season's exhibit, as a returning artist, and wanted to thank you for all the good work you do....
Janel Houton, Beverly, MA


text:
From Wikipedia, the free encyclopedia
(Redirected from DMT (disambiguation))
|Look up DMT in Wiktionary, the free dictionary.
DMT may refer to the following:
Chemical substances[edit]
- N,N-Dimethyltryptamine, a naturally occurring psychedelic compound
- Desoxymethyltestosterone, a designer anabolic steroid
- Dimethyl terephthalate, a polyester precursor
- DMT1, a transporter involved in human iron metabolism
- Dimethoxytrityl, a compound used for protecting reactive groups in organic chemistry
- Dimethylglycine N-methyltransferase, an enzyme
- Diamant or DMT, an Italian company specializing in the manufacture of high end road and MTB cycling shoes
Other uses[edit]
- Digital Monetary Trust, an anonymous internet banking system using electronic money
- Discrete multi-tone modulation, a form of orthogonal frequency-division multiplexing (OFDM)
- Definite Minimum Time, a term specific to protective relays
- Display Monitor Timing, a VESA standard that lists display timings for various resolutions and screen sizes
- Diver Medic Technician, a certification offered by the National Board of Diving and Hyperbaric Medical Technology
- Dʿmt, a historical kingdom in what is now Eritrea and northern Ethiopia
- Dublin Mean Time, which was 25 minutes behind Greenwich Mean Time 1880–1916
- Desmanthus illinoensis, also known as bundleflower, a psychedelic plant
|This disambiguation page lists articles associated with the title DMT.
If an internal link led you here, you may wish to change the link to point directly to the intended article.


text:
We are sorry but you have tried to access a link that is no longer available. To re-enable this link, please reactivate your account by choosing an active plan.
BudURL: http://budurl.com/IrishCottage
Please click the link below if you wish to continue to the destination:
Follow us on Twitter Read our Blog


text:
In the past, BitDefender has suffered from something of an identity crisis: in the beginning, its highly customizable settings made it a sleeper hit among techies. Then, in an effort to court more mainstream users, it simplified its user interface, angering some of its early adopters. When it tried to make amends, its UI suddenly…
BitDefender Total Security 2010 Review