text:
|Publication number
|Publication type
|Application number
|Publication date
|Oct 23, 2007
|Filing date
|Oct 4, 2001
|Priority date
|Oct 4, 2001
|Fee status
|Publication number
|David Ian Houlding
|Original Assignee
|Perot Systems Corporation
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (19), Referenced by (21), Classifications (9), Legal Events (6)
|External Links: USPTO, USPTO Assignment, Espacenet
This application relates to U.S. patent application Ser. No. 09/971,720 co-filed on Oct. 4, 2001.
1. Field of the Invention
The present invention relates generally to software systems, and, more particularly, but not by way of limitation, to a method and system for providing security to a client computing system operating a browser in communication with a network, such as the Internet.
2. Background of the Invention
Software systems or applications, such as websites, include two aspects, one that is visible and one that is invisible. Visible aspects of a website includes a graphical user interface (GUI) and provides for an operator of the website to present information and/or services to users of the website. The invisible aspects of the website include an infrastructure for operating the website. The architecture of the website includes the components, such as a web server and a database, for enabling the graphical user interface to be functional for a user and operate on a system and/or network.
While the graphical user interface of the website is an important aspect of the website and provides the developer with a sense of accomplishment, the underlying architecture of the website is often the more difficult and time consuming part of the development to procure. In addition to the underlying architecture being more difficult to procure, developers of the website often find it challenging to adequately convey the technical aspects that are required in developing the underlying architecture to non-technical people, such as managers and customers.
One reason that software system developers have difficulty in adequately conveying underlying architecture development to non-technical people is that the website may be viewed as having two modes of operations, a static and a dynamic mode. The static mode of the website may include the content provided on the website, such as text, graphics, and data, and the dynamic mode may include operations that may be performed on the website, such as purchasing, computing, and searching. Each of these modes is very important to the full operation of the website from both a visual and functional aspect. However, in order to understand and appreciate the full operation of the website during concept, prototype, and deployment, both modes of the underlying architecture must be understood. Another reason for having difficulties in conveying the underlying architecture of the website to non-technical people may be due to having a complex underlying architecture that has different modes and utilizes different components (e.g., software and hardware) based on user website operating conditions.
To better understand the difference between website statics and dynamics, an analogy of a building may be considered. The building facade and floor plans may be considered part of the statics of the building, and the transient states, such as elevators, escalators, and temperature control systems may be considered part of the dynamics of the building. Applying the building analogy to a website, a model of the underlying architecture relates to blueprints of a building.
To reduce development time for website development, various software modeling languages have been developed. Such languages include the unified modeling language (UML), OMT, BOOCH, Rumbaugh, and Jacobson, for example. The unified modeling language, is generally considered to be a blueprint language by the software community.
While it is possible for the unified modeling language to provide a full understanding of the dynamics of the website, the actual code of the unified modeling language is often difficult to understand and provides little meaning to non-technical people. Additionally, there is no single standard architectural language throughout the software industry. Even though one website developer may understand one modeling language, such as the unified modeling language, other website developers may be accustomed to utilizing a different language for website development and modeling.
In general, development projects utilize graphical modeling tools to assist in the prototyping, modeling, testing, and monitoring phases of a development project. However, those developing websites may produce a graphical model or representation of the underlying architecture for the particular website being developed, but the graphical model oftentimes may be nothing more than a blueprint or static representation of the website. Furthermore, because the graphical representation is unique to the particular website being developed, the graphical representation is generally unusable for future development projects.
Another important issue arises in the security aspects of preventing an unauthorized user from gaining access to an intranet server when a user of the intranet server utilizes a browser on the Internet. As firewalls are universally utilized to prevent unwelcome and untrusted access to a secure intranet server, hosting an interactive software application on a host computer operating on the Internet for general access is problematic due to the interactive software application making requests of resources or relaying events to a client computer from the host computer. In other words, a client firewall classifies a response from the host computer as an untrusted request and blocks the response from penetrating the client firewall to get inside the client intranet.
One technique commonly utilized to avoid blocking desired requests from interactive software applications being hosted on a server computer is to configure the client firewall to allow the requests from the host computer to be accepted. This technique, however, becomes problematic and impractical as the interactive software application may be accessed by many client computers, and configuring each client firewall is time consuming and undesirable. Additionally, routing events from the client computer to the host computer and back to the client computer is undesirable from a performance standpoint.
To overcome the security issues of operating an interactive software application on a host server in communication with a client server across the Internet, the interactive software application may be downloaded to the client server and operated thereon. An exemplary interactive software application may be an applet operating within a web browser that is providing a graphical user interface. By operating the interactive software application on the client server, the security issues may be substantially reduced and operational performance may be enhanced. Additionally, a digital signature may be utilized by an applet operating in a web browser in communication with the interactive software application to further improve security.
One embodiment according to the principles of the present invention includes a method and system for providing security to a client computing system in communication with a host computing system across a network. The method includes executing a browser on the client computing system. A request to download data to be displayed in the browser may be communicated from the client to the host computing system. The data is downloaded from the host computing system to the client computing system via a client side firewall in response to the download request. An interactive software application is loaded in the browser, where the interactive software application utilizes the data downloaded from the host computing system. The interactive software application is executed in the browser on the client computing system, and may be in communication with at least one element, such as a browser or an element of an underlying architecture of a software application, on the client side of the client side firewall.
A more complete understanding of the method and apparatus of the present invention may be obtained by reference to the following Detailed Description when taken in conjunction with the accompanying Drawings wherein:
The principles of the present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the principles of the present invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
Software systems, such as websites (e.g., Internet applications such as Amazon.com), Intranet applications, or legacy system applications, generally include two aspects, a visible and an invisible aspect. The visible aspect is the "front end" of the software system and, typically includes a graphical user interface having content and pages of a website, for example. The invisible aspect includes an underlying architecture that provides for functionality and operability of the software system and system components, including hardware, operating in conjunction with the software system.
Developers of the software systems may graphically display the underlying architecture of the software system utilizing a visualizer according to the principles of the present invention. The visualizer provides for static and dynamic visualizations of the underlying architecture, where the static visualization may include structure of the architecture, and the dynamic visualization may include functional operations performed during an occurrence of an event, such as a login or purchase request. By providing both static and dynamic visualizations, the developer of the software system may provide non- or less-technical people, such as managers and clients, with a visual understanding and appreciation of the underlying architecture and collaboration thereof.
In one embodiment, the visualizer may be an interactive software application that operates within a browser on a client computing system. A user may utilize a software system operated by a host computing system of an application service provider (ASP) operating on a network, such as the Internet. The user may generate a datafile containing a description of the underlying architecture for the website utilizing a markup language, such as the extensible markup language (XML). The datafile may be generated utilizing an XML editor or a "wizard." The datafile containing the description of the underlying architecture may be uploaded to the server. A document type definition (DTD), which specifies a valid XML format for describing a visualization for the underlying architecture, may be utilized on the server to provide feedback to the user regarding the validity of the datafile. The user may update and store the datafile located on the server computing system so that the datafile may be globally accessed from any client server connected to the Internet.
To visualize the architecture, the datafile may be transformed on the server computing system and utilized by the visualizer. The resulting information from the transformation of the datafile that describes the architecture of the software system may be rendered to a visual display, such as a web page, using scalable vector graphics (SVG) to display the underlying architecture for example. The visualizer executing within the browser may be interconnected or communicating with another browser operating on the client computing system or the actual underlying architecture such that events may be communicated on the client side of a client firewall. Controls on the visual display may be selected to provide for dynamic visualization of the underlying architecture by issuing events, for example. The dynamic visualization provides the operator with the ability to graphically view collaboration of the architectural components that provides for operability of the underlying architecture of the software system, such as an Internet application.
The visualizer has three modes of operation based on the phase of development of the software system: (1) a direct interaction simulation, (2) a prototype simulation, and (3) an underlying architecture driven monitor. The direct interaction simulation may be operated without having security issues involved as the simulation executes within the confines of a web browser. The prototype and underlying architecture driven monitor has security issues due to events being communicated between the web browser operating the visualizer and interactive prototype or software application. The visualizer may be utilized as a development tool during conception, development, and deployment phases of the software systems.
In the conception phase, the user may define static and dynamic visualizations of the conceptual underlying architecture in the datafile and perform simulation analyses by utilizing controls provided by the visualizer. During the development phase, the static and dynamic visualizations of the underlying architecture may be refined based on functionality desired for the software system. Rather than utilizing controls to operate the visualizer, a corresponding website may be integrated with the visualizer using "hooks" as understood in the art to drive or interface with the visualizer. Finally, during the deployment phase, the user may replace simulated architectural components with actual architectural components, thereby utilizing the visualizer as a debugging and monitoring tool of the underlying architecture of the software system in operation. By utilizing the visualizer throughout development of the software system, time, money, and effort may be saved.
Security issues exist for computing systems that are communicating across the Internet. An application service provider hosting visualizers on a host computer may accommodate security concerns of clients by providing the ability for a client computer to download an interactive software application from the host computer via a client firewall. Once the interactive software application is on the client side of the client firewall, the interactive software application may be executed, and communication between the interactive software application and a browser displaying a visualization need not pass through the client firewall. To facilitate this communication securely, a digital code signing certificate may be used to digitally sign the executable content of the visualizer. Upon downloading the visualizer, the client web browser verifies that the digital signature of the executable content of the visualizer is from a trusted source and has not been altered enroute. Once the web browser has verified the authenticity of the digitally signed content, it then proceeds to execute the content with sufficient privileges to allow the visualizer to open a port of the browser on the client computing system for communication of data between the interactive software application and the browser. The data may include events and requests utilizing the hypertext transport protocol (HTTP) or other protocol as understood in the art.
The client computing system 102 includes a processor 108 coupled to a memory 1110 and an input/output (I/O) unit 112. The I/O unit 112 is further coupled to a storage unit 114 including a database 115 stored thereon. The client computing system is coupled to a display unit 116. An application graphical user interface (GUI) 118 and a visualization GUI 120 may be displayed on the display unit 116. A control device 121, such as a computer mouse, keyboard, etc., may be utilized to operate the graphical user interfaces 118 and 120.
The host computing system 104 includes a processor 122 coupled to a memory 124 and an I/O unit 126. The I/O unit 126 may be coupled to a storage unit 128 including a database 129 stored thereon. A display 130 may be coupled to the host computing system 104, and utilized to display a graphical user interface (GUI) 132. A control device 133 may be utilized to operate the GUI 132.
In operation, the client computing system 102 may communicate with the host computing system 104 via data packets 134 a and 134 b. The data packets 134 a and 134 b communicate information between the client computing system 102 and the host computing system 104 via the network 106 for operating the visualization GUI 120 according to the principles of the present invention. The processor 108 of the client computing system 102 operates at least one software program 136 for operating the application 118 and visualization 120 GUIs. The processor 122 of the host computing system 104 operates a software program 138 for operating the database 129 in conjunction with the software program 136 for operating the visualization GUI 120.
In generating the visualization GUI 120, a user operating the client computing system 102 may generate and upload a datafile to be stored in the client database 115. The datafile may include extensible markup language (XML) or other markup language that describes the underlying architecture of the software system. Upon completing the datafile describing the underlying architecture, the datafile may be communicated across the network 106 to the host computing system 104 and stored in the host database 129. Once the datafile is stored in the host database 129, the user of the client computing system 102 may utilize the datafile from the client computing system 102 or any other computing system operating on the network 106, which provides access location flexibility to perform presentations for different audiences utilizing the visualization GUI 120.
The network components include a server firewall 205 coupled between the network 106 and the server-side components 202. A client firewall 206 is coupled between the network 106 and the client-side components 203.
The server-side components 202 are configured in tiers or layers. The tiers include a website tier 208 a, view tier 208 b, data tier 208 c, and business services tier 208 d. The layers include a security layer 210, studio layer 212, and persistence layer 214. The website tier 208 a serves as a gateway on the Internet for clients to access the uploaded datafiles, such as architecture visualizations, that are provided to the client 102 by the server-side components 202. The website tier 208 a includes the host computing system 104 and a web content database 216.
The view tier 208 b serves to operate client requests and prepare data using the uploaded datafiles to be displayed on the visualization GUI 120. The view tier 208 b includes a security view 220, studio view 222, and stylesheet database 224. The data tier 208 c includes data to be utilized in providing services for operating the visualization GUI 120. The data tier 208 c includes a security data component 226 and a studio data component 228. The business services tier 208 d is utilized to drive the visualization architecture displayed in the visualization GUI 120, and includes a security services component 230, studio service component 232, architecture database 234, and user profile database 236.
The security layer 210 operates as an infrastructure service that implements application layer security. The security layer 210 leverages a simple design pattern appropriate for extensible markup language (XML) and extensible stylesheet language (XSL) based architectures. The design pattern includes a security view component 220, data component 226, and security service component 230, where the view component provides access to transform the content in the datafile, the data component provides access to raw XML content, and the service component contains business logic used by both the view and data components. The design pattern may be replicated across all infrastructure and business services provided by the architecture, and may also be used for the architecture visualization business service in the studio layer 212.
In particular, the security view component 220 is responsible for (i) accepting client requests, (ii) delegating the client requests to the security service component 230 for processing, (iii) retrieving an XSL stylesheet from the stylesheet repository 224, and (iv) using the stylesheet to transform the XML results from the security service component 230 into a format, such as HTML, appropriate for the client. The security view component 220 enables different types of presentations to be supported for visualization by simply adding XSL stylesheets, which, in general, does not require code changes to the server side infrastructure. The security view component 220 further provides architectural flexibility and enables a clean separation of presentation (i.e., visual display) from content (i.e., information) Having a clean separation of presentation from content also facilitates a clean separation of development and maintenance responsibilities since project team members responsible for presentation may work on stylesheets independently of the underlying infrastructure that deliver these services via an XML interface. The security view component 220 may be implemented as a Java servlet, but may be alternatively implemented in a variety of other forms, such as a Java server page (JSP).
The security data component 226 is responsible for accepting client requests, delegating the requests to the security service component 230 for processing, and returning the XML results directly to the client without transformation. The reasons for the security data component 226 in the XML/XSL architectural pattern may be understood on both a development and deployment level. During development, XSL stylesheets may be created that power the studio view component 222. Enabling developers to access the XML content through the data component facilitates the creation of these XSL stylesheets by providing the input to the transformations defined by the XSL stylesheets. Having access to the XML is also useful during testing and troubleshooting of the software system. On the other hand, during deployment of the software system, the security data component 226 may be used as a channel for software systems for clients and external servers to access services without "screen scraping." A client having a "thick" Java application may log on using the security data component 226 and access XML visualization information directly for transformation and rendering of the underlying architecture on the client side. The security data component 226 may be implemented as a Java servlet, but may alternatively be implemented in other forms, such as a Java server page.
The security service component 230 is an infrastructure service component that implements the logic to drive the security layer 210. The security service component 230 may be implemented using Java and a variety of middleware solutions, such as EJB and standard RMI or CORBA. Note that the security service component 230 in the XML/XSL design pattern uses a Java/XML binding at its core. The binding includes a set of Java classes that are automatically generated using a tool that is run on the DTD or Schema used to validate the architecture visualization XML during development of the underlying architecture of the software system. Using such a Java/XML binding aids in rapid development of the underlying architecture, makes code more legible, and reduces complexity of a generic XML application program interface (API). As shown, the DXML Java/XML binding from ObjectSpace™ may be utilized. Alternatively, JABX Java/XML binding from Sun Microsystems, Inc. may be utilized.
The studio layer 212 operates as a business service that implements architecture visualization functionality. The studio layer 212 relies on the security layer 210 for application security and leverages the same XML/XSL design pattern. Collaborations, responsibilities, and implementations are the same for the components in the studio layer 212 as the counterparts in the security layer 210.
The studio view component 222 is responsible for (i) accepting client requests for visualizations, (ii) delegating the requests to the studio service component 232, (iii) retrieving an XSL stylesheet from the stylesheet database 224, and (iv) using the stylesheet to transform the XML results from the studio service component 232 into a presentation format appropriate for the client, which may utilize HTML, SVG, Shockwave, and Flash, for example. As understood in the art, an XSL stylesheet defines a transformation that generates a presentation, such as a bar chart or line chart, from the XML content being presented. By using different XSL stylesheets, the studio view component 222 enables architecture visualizations to be presented in a variety of different formats and, potentially, using a variety of different presentation languages.
The studio data component 228 is responsible for (i) accepting client requests for visualization XML content, (ii) delegating these requests to the studio service component 232, and (iii) returning the XML results directly to the client without transformation. The studio service component 232 is a business service component that implements the logic required to drive the visualization of the underlying architecture. The studio service component 232 accepts requests from either the studio view component 222 or the studio data component 228, and retrieves XML architecture visualization definitions from the architecture database 234. The studio service component 232 processes the architecture visualization definitions, if necessary, and delivers the results in the form of an object model built using classes from the Java/XML binding.
The persistence layer 214 contains repositories or databases that provide content that drives the visualization infrastructure. The stylesheet database 224 is a repository of XSL stylesheets used by the components in the view tier 208 b of the architecture to transform XML results into presentation formats, such as HTML and SVG, as appropriate for the client. In the architecture database 234, architecture visualization definitions in the form of XML documents are stored. A user profile database 236 is a repository of user profiles that contain information used by the security service component 230 to authenticate users and control access by those users according to predetermined privileges as specified in the users profile.
The client-side components 203 comprise the visualization GUI 120, application GUI 118, and application architecture 238. The visualization GUI 120 is a visualizer that may operate within a web browser and is utilized to display a visualization (i.e., graphical representation of components utilized to form the underlying architecture of the software system). The application GUI 118 may be a web page operating as a "front end" of the software system that utilizes the underlying architecture that provides "back end" operability of the software system or application GUI 118. As shown, the user interface is operating within a web browser. Alternatively, the application GUI 118 may be operating within a Java application.
The application architecture 238 is the underlying architecture that provides the back end of the software system operating on the client side utilized to drive the visualization GUI 120. It should be understood that the visualization GUI 120 may communicate with the application GUI 118 or application architecture 238 in a real-time or non-real-time monitoring mode during development and deployment. The application architecture 238 may be enabled to send events to the visualization GUI 120 in the form of HTTP requests, for example. By monitoring the underlying architecture via the visualization GUI 120, the developer of the software system may monitor and debug system operation and enhance system performance.
Early in a software system project development, such as during prototyping of the application GUI 118 and before the underlying architecture of the software system is implemented, the application GUI 118 may be coupled directly to the visualization GUI 120. By coupling the GUI 118 and 120, a demonstration of the application GUI 118 being prototyped and the visualization GUI 120 displaying the underlying architecture serves to simulate how the underlying architecture behaves in response to input from the application GUI 118. To form the simulation when the underlying architecture is either partially or completely constructed, the application GUI 118 may drive the underlying architecture, which, in turn, drives the visualization GUI 120. This enables the same visualization that was used earlier for prototype simulation to operate in a development simulation and monitoring system. By utilizing an architectural approach, the same visualization may be utilized throughout the software system development project cycle—from simulation during prototyping through monitoring during development and deployment.
The network components 204 include the client firewall 206, the network 106, and the server firewall 205. The network components 204 provide for communication between the client-side components 203 and the server-side components 202.
The client firewall 206 may be an Internet firewall that protects the client-side components 203 from attacks originating from the network 106. The client firewall 206 restricts communications and substantially blocks requests originating from outside the client infrastructure on the network 106. By blocking requests originating outside the client-side components 203, the visualization GUI 120 may be prevented from receiving events that originate outside the client firewall 206.
Pragmatically, business users may access visualizations from a number of different locations on the network 106 that are protected by separate client firewalls 206. It is impractical to configure each of the client firewalls for using the server-side components 202. This constraint has led to an approach that enables the application architecture 238 on the client side to be visualized in the visualization GUI 120 in a web browser. The visualization GUI 120 operation is also executed inside the client side of the client firewall 206. Since both the visualization GUI 120 and the entity communicating with it are inside the client firewall 206, there is no need for events to penetrate the client firewall 206 from the network 106, and, therefore, the associated security issues are effectively circumnavigated. Additionally, performance of the visualization is improved as the visualization GUI 120, the application GUI 118, and the application architecture 238 operate on the client side so that communication over the Internet is avoided, thereby reducing the associated network latency delays.
The network 106, which may be the Internet, may be public and untrusted. As the network 106 may be public, visualizations (e.g., XML datafiles describing the underlying architecture) may be stored at a central location, such as within the host computing system 104, to be accessed over a network and/or globally at a low cost. However, since the Internet is public and untrusted, security is required to ensure authentication, authorization, privacy, and data integrity. The security may be implemented in two layers, namely communication and application layer security. Communication layer security is realized in the form of secure HTTP (HTTPS) over the Internet to ensure server authentication, privacy, and data integrity. Application layer security, on the other hand, is realized in the form of a login at the host computing system 104 for (i) user authentication, (ii) assignment of a secure session ID upon successful authentication, and (iii) subsequent access control based on a combination of an assigned secure session ID and access privileges of the authenticated user as indicated by the profile for that user stored in the user profile database 236 on the server side.
The server firewall 205 is a network firewall that serves to protect the server-side components 202 from attacks originating on the open network. The server firewall 205 may be generic or customized as understood in the art.
The event applet adapter 320 provides a remote interface through which the visualizer 312 may receive events. The event applet adapter 320 may be digitally signed so that the applet may execute outside the Java "security sandbox" and has the necessary privileges to expose a server interface. As understood in the art, a digital code signing certificate may be obtained from a company named Verisign via http://www.verisign.com and stored on the storage unit 114 of the client computing system 102. The certificate may be used during development of the event applet adapter to digitally sign in to prepare for its deployment.
Upon receiving the digitally signed event applet adapter and verifying the associated digital signature, the event applet adapter may be executed by the web browser. A port for the web browser 302 on the client computing system 102 operating behind the client firewall 206 may then be opened to allow requests or events to be received from the application architecture 238 or application GUI 118).
As configured in
The descriptions HTML frame 310 is utilized to control and display a text area located on the visualization GUI 120. The descriptions JavaScript logic 322 controls the display of the text in the text box. The descriptions JavaScript logic 322 may be called by both the visualization and event JavaScript logic components 314 and 316, respectively, to display descriptions of operations of the underlying architecture. The descriptions HTML text area 324 displays actual textual descriptions that may be scrollable. The descriptions may include information to aid in a user's understanding as to the events and operations being performed by the underlying architecture as displayed on the visualizer 312.
To simulate collaboration between the elements of the underlying architecture, an event may be selected by an event pull-down control element 512. To initiate the event, a "fire" control element 514 may be selected by a user utilizing a control device, such as a computer mouse (not shown). In the instant example, the event pull-down control element 512 is selected to perform the event of "Web Phone Get Products." Upon selecting the "fire" control element 514, the visualization 512 simulates operation of the underlying architecture by highlighting the graphical elements that collaborate to operate the selected event. Additionally, a line may sequentially connect the graphical elements to indicate collaboration between the graphical elements between the tiers 508 a-508 f.
For the instant example, a line 516 may sequentially couple the web phone graphical element 510, the "Sprint PCS" graphical element 518 in the telecoms tier 508 b, and the "web server" graphical element 520 in the gateways tier 508 c. Two lines are shown extending from the "web server" graphical element 520, a dashed line 522 a, and a solid line 522 b. The dashed line 522 a represents a first step for accessing a product database as indicated by the "product database" graphical element 524 via a product data component and a product service component of the underlying architecture for the software system. Upon completion of accessing the product database, the visualization 502 graphically represents the next step in the process for displaying the data from the product database on the application GUI 118, for example, by connecting a line 522 b between the graphical elements that collaborate to perform the operation. In the instant example, a stylesheet is selected from the stylesheets templates database 224 so that the product data from the product database 524 may be displayed on a common template shown in the application GUI 118 as generally expected by a user of a website.
The HTML text box 506 is utilized to indicate the operations that are being performed in sequence to the user of the visualization 502. As shown, the first description or text indicates that the product database is accessed, and the second description indicates that the XSL template is retrieved. It should be understood that other data indicative of operations being performed by the underlying architecture for the software system may be listed in the HTML text box 506. It should be further understood that other types of information may be displayed in the visualization 502 and that the visualization 502 need not be displayed as tiers. For example, the visualization 502 may be displayed as hierarchical elements in a tree structure or other visually pleasing graphical structure.
At step 608, the studio view components 222 retrieves a secure session cookie. The studio view component 222 communicates to the studio service component 232 to retrieve the XML architecture stored in the architecture database 234 for the visualization selected by the presenter 601 at step 610. At step 612, the security service component 230 is contacted by the studio service component 232 for authorization to access the XML architecture. Upon receiving authorization by the security service component 230, the studio service component 232 requests the XML architecture (i.e., XML code describing architecture to be visualized) from the architecture database 234 at step 614.
At step 616, the studio view component 222 gets an XSL stylesheet from the stylesheet database 224 to be utilized for the XML architecture to be displayed in the visualization GUI 120. At step 618, the XML architecture is transformed to scalable vector graphics using the XSL stylesheet. At step 620, the visualization GUI 120 retrieves static content (e.g., HTML control elements 504) from the web content component 218 via the web server 104. At step 624, the underlying architecture is displayed in the visualization GUI 120.
The interaction diagram 600 as shown is initiated by a presenter 601 for simulation of a software system that is being prototyped. However, as the software system is further developed, the presenter need not initiate or execute the simulation using HTML control elements 504, but rather may operate the application GUI 118 to have the events being triggered by selection of control elements located on the application GUI 118. Furthermore, upon further development of the application architecture for the software system, the application architecture may be integrated with the client-side architecture 300 (
At step 708, the visualization JavaScript logic 310 determines the elements to highlight for operations performed by the underlying architecture. At step 710, the visualization JavaScript logic 310 sets highlight and unhighlight timeouts for each step. It should be understood that because the visualization JavaScript logic 310 predetermines the graphical steps to be performed for the selected events, that the graphical representation of the events for their corresponding elements of the underlying architecture of the software system may be synchronous or asynchronous as selected by the presenter 601 via an HTML control element 504.
At step 712, the event JavaScript logic 318 communicates with the descriptions JavaScript logic 322 to display an event description at step 714 on the HTML text area 324. Steps 716-724 may be executed for each of the steps in the visualization. At step 716, the visualization JavaScript logic 310 performs a visualization step. The visualization JavaScript logic 310 updates the scalable vector graphics document object model (SVG DOM) by utilizing the visualization SVG 308. The visualization SVG 308 highlights or unhighlights a graphical element at step 720 depending upon the previous state of the graphical element. At step 722, the visualization JavaScript logic 310 communicates to the descriptions JavaScript logic 322 to describe the step previously performed. At step 724, the description is displayed on the HTML text area 324. It should be understood that the steps 716-724 perform graphical steps on the visualization GUI 120 that indicate collaborations of the underlying architecture for the software system. In other words, the graphical operations represent the functionality or dynamics of the underlying architecture of the software system.
The previous description is of at least one embodiment for implementing the principles of the present invention, and the scope of the invention should not necessarily be limited by this description. The scope of the present invention is instead defined by the following claims.
|Cited Patent
|Filing date
|Publication date
|Oct 17, 1994
|Nov 17, 1998
|The Regents Of The University Of California
|Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
|Jan 24, 1997
|Jun 15, 1999
|Lucent Technologies Inc.
|System and method for debugging digital signal processor software with an architectural view and general purpose computer employing the same
|Oct 1, 1997
|Feb 8, 2000
|Security First Technologies, Inc.
|Three tier financial transaction system with cache memory
|Oct 24, 1997
|Oct 10, 2000
|Directory Logic, Inc.
|Enterprise network management directory containing network addresses of users and devices providing access lists to routers and servers
|Nov 25, 1997
|Nov 13, 2001
|Silicon Graphics, Inc.
|Graphical user interface with anti-interference outlines for enhanced variably-transparent applications
|Jul 2, 1999
|Oct 8, 2002
|Cisco Technology, Inc.
|Local authentication of a client at a network device
|Sep 24, 1998
|Aug 26, 2003
|Worldcom, Inc.
|Integrated customer web station for web based call management
|Nov 12, 1999
|Apr 13, 2004
|International Business Machines Corporation
|Providing shared-medium multiple access capability in point-to-point communications
|Apr 18, 2000
|Oct 12, 2004
|Network Engineering Software
|Firewall providing enhanced network security and user transparency
|May 2, 2000
|Oct 26, 2004
|Oridus, Inc.
|Method and apparatus for conducting an interactive design conference over the internet
|Nov 30, 2000
|Mar 14, 2002
|Erickson Thomas D.
|Method and system for marketplace social proxies
|Jul 13, 2001
|Mar 21, 2002
|Eagle Engineering Of America
|Network-based system for the manufacture of parts with a virtual collaborative environment for design, development and fabricator selection
|Jan 16, 2001
|Jul 18, 2002
|Deen Brian J.
|Sending notification through a firewall over a computer network
|May 10, 2001
|Jul 18, 2002
|Srihari Kumar
|Interactive funds transfer interface
|Mar 6, 2001
|Sep 12, 2002
|Dilip Chopra
|System and method for providing lowest costs purchasing
|Dec 1, 1998
|Nov 14, 2002
|David Brownell
|Authenticated firewall tunneling framework
|Aug 23, 2001
|Mar 20, 2003
|Hughes Electronics Corporation,
|Single-modem multi-user virtual private network
|Jun 17, 2004
|Apr 21, 2005
|Andrew Cunningham
|Asynchronous hypertext messaging system and method
|May 19, 2005
|Sep 22, 2005
|Jonathan Wu
|Network-based bookmark management and WEB-summary system
|Citing Patent
|Filing date
|Publication date
|Nov 3, 2009
|Adobe Systems Incorporated
|Rendering hypertext markup language content
|Dec 22, 2003
|Aug 10, 2010
|International Business Machines Corporation
|Methods and apparatus for processing markup language messages in a network
|Sep 13, 2011
|Adobe Systems Incorporated
|Rendering hypertext markup language content
|Dec 27, 2011
|Cisco Technology, Inc.
|Methods and apparatus for web content transformation and delivery
|Sep 11, 2012
|International Business Machines Corporation
|High-performance XML processing in a common event infrastructure
|Feb 12, 2013
|Google Inc.
|Distributed object classification
|Jul 5, 2007
|Jul 16, 2013
|Adobe Systems Incorporated
|Bridging script engines
|Apr 13, 2007
|Aug 13, 2013
|Jennifer Madden
|Computer programming and markup language source code visualization tool
|Oct 5, 2009
|Jan 7, 2014
|Adobe Systems Incorporated
|Rendering hypertext markup language content
|Apr 27, 2009
|Jul 22, 2014
|Qualcomm Incorporated
|Method and apparatus to create a secure web-browsing environment with privilege signing
|Oct 28, 2002
|Apr 29, 2004
|Weijia Zhang
|Method and system for connecting to an application programming interface
|May 5, 2004
|Dec 9, 2004
|Parakkuth Jayapal Dharmapalan
|Scalable vector graphics for SCADA functions
|Dec 22, 2003
|Nov 23, 2006
|Eugene Kuznetsov
|Methods and apparatus for processing markup language messages in a network
|Jan 25, 2006
|Jul 26, 2007
|Valentyn Kamyshenko
|Methods and apparatus for web content transformation and delivery
|Apr 13, 2007
|Nov 1, 2007
|Jennifer Madden
|Computer programming and markup language source code visualization tool
|Oct 23, 2006
|Apr 24, 2008
|Christopher Brichford
|Rendering hypertext markup language content
|Sep 3, 2007
|Mar 5, 2009
|International Business Machines Corporation
|High-Performance XML Processing in a Common Event Infrastructure
|Oct 5, 2009
|Jan 28, 2010
|Adobe Systems Incorporated
|Rendering hypertext markup language content
|Oct 28, 2010
|Kelley Brian H
|Method and apparatus to create a secure web-browsing environment with privilege signing
|Apr 26, 2010
|Apr 11, 2012
|Method and apparatus to create a secure web browsing environment with privilege signing
|Apr 26, 2010
|Nov 4, 2010
|Qualcomm Incorporated
|Method and apparatus to create a secure web browsing environment with privilege signing
|U.S. Classification
|726/11, 726/12, 726/14
|International Classification
|Cooperative Classification
|European Classification
|Oct 4, 2001
Owner name: PEROT SYSTEMS CORPORATION, TEXAS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HOULDING, DAVID IAN;REEL/FRAME:012239/0872
Effective date: 20011003
|Aug 12, 2008
|Certificate of correction
|Apr 25, 2011
|Fee payment
Year of fee payment: 4
|Jan 2, 2014
Owner name: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FI
Free format text: PATENT SECURITY AGREEMENT (NOTES);ASSIGNORS:APPASSURE SOFTWARE, INC.;ASAP SOFTWARE EXPRESS, INC.;BOOMI, INC.;AND OTHERS;REEL/FRAME:031897/0348
Effective date: 20131029
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH
Free format text: PATENT SECURITY AGREEMENT (TERM LOAN);ASSIGNORS:DELL INC.;APPASSURE SOFTWARE, INC.;ASAP SOFTWARE EXPRESS, INC.;AND OTHERS;REEL/FRAME:031899/0261
Effective date: 20131029
Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, TE
Free format text: PATENT SECURITY AGREEMENT (ABL);ASSIGNORS:DELL INC.;APPASSURE SOFTWARE, INC.;ASAP SOFTWARE EXPRESS,INC.;AND OTHERS;REEL/FRAME:031898/0001
Effective date: 20131029
|Apr 23, 2015
|Fee payment
Year of fee payment: 8
|Dec 3, 2015
Owner name: DELL SYSTEMS CORPORATION, TEXAS
Free format text: CHANGE OF NAME;ASSIGNOR:PEROT SYSTEMS CORPORATION;REEL/FRAME:037198/0430
Effective date: 20150108


text:
Rockstar News
Watch Sean Jordan's Full Street Segment from Mutiny / Aug.29.2013
In 2013 — after 12 years of producing ski films — Stept Productions embarked on its largest film project to date. Stept is proud to release its newest feature: Mutiny. The film documents young, progressive skiers as they commence on a mission around the United States; using the biggest cities in the country as their playground, the Stept crew sacrifices their health as they continue to redefine street skiing. Groundbreaking action, coupled with an award winning film crew brings a dark and mysterious story to light. Mutiny is intended for a mature audience and is dedicated to exposing the viewer to the raw and unfiltered world of the Stept crew. Now please enjoy Sean Jordan's full Street segment, brought to you by Rockstar Energy! Watch HERE.
Mutiny is available now on iTunes HERE.
Related Links
Social Feed
14 hours ago: .@slipknot's tour kicks off in 2 days! Enter for your chance to win a VIP Experience here: https://t.co/MIX9ezVuTS https://t.co/a6ECsXit9Z see full story
14 hours ago: Slipknot's summer tour kicks off in 2 days! Enter for your chance to win a VIP Experience at a show near you. Details here: bit.ly/RS_SlipknotVIP see full story
2 days ago: .@cooperwebb_17 takes the 250 win at Muddy Creek MX!! https://t.co/LbyDihBCox see full story
2 days ago: Cooper Webb takes the 250 win at Muddy Creek MX!! see full story
3 days ago: Rockstar Energy Model Amanda is giving us serious summertime vibes! https://t.co/9wYaxyOh5k see full story
3 days ago: Jeremy Martin heads Outdoors for the next round of MX at Muddy Creek tomorrow! see full story
4 days ago: Retweet if you've tried the new Rockstar Energy Pure Zero Watermelon! #ThirstyThursday https://t.co/VFesQGEgYC see full story
4 days ago: The @tasteofchaos tour has been firing! Check out the recap video from Boston at https://t.co/OCbaEfbEhy https://t.co/zYkT0mmz5v see full story
4 days ago: The Rockstar Taste Of Chaos tour has been firing! Check out the recap video from the tour stop in Boston and be sure to grab your tickets to a show near... see full story
5 days ago: Rockstar Energy Husqvarna Factory Racing team rider @elhombre_21 airing it out one time for #WhipItWednesday. https://t.co/gLmy045vp4 see full story
5 days ago: 3 times the fun with our Rockstar Energy Models out at #LOORRS this past weekend in Mexico! see full story
6 days ago: Kick it with Manny Santiago on our Snapchat DRINKROCKSTAR all day for Go Skateboarding Day! see full story

subset: commoncrawl


text:
I have no idea what the context bar is. And I'm too lazy to find out what it is.
So no, I've never used it and I never will. I've lived this long without it, so I don't see any need to start using it now to satisfy curiosity, especially if it's going to get in the way of forum usage.


text:
The garage is not insulated so they got plenty of cold. Can I plant them? Will they do okay? I have so many other things to do before spring arrives, but I don't want to lose these either if they can be saved. I don't expect anything this year from them,but didn't know if they would bloom next year.
Just found a bag of tulips in the garage...
This thread has 9 replies. This forum is accessible only to subscribing members of Dave's Garden. There are many free features here, and about half of our forums are completely open to all members. Take a tour of our site and learn more about Dave's Garden, and explore the benefits of becoming a subscribing member.
Want to join? Register here. Already signed up? Click here to login!
More Bulbs Threads
This one ALWAYS makes me smile!started by rteets
last post by rteetsOct 24, 20151Oct 24, 2015
How do I get my lilies to have many buds again???started by BetNC
last post by BetNCJul 09, 20154Jul 09, 2015
A lily garden for my Grannystarted by BetNC
last post by BetNCJul 08, 20152Jul 08, 2015
time to organize group buys!started by critterologist
last post by critterologistJul 09, 20150Jul 09, 2015
Allium 'Flavum' and 'Pulchellum'started by rteets
last post by rteetsJul 19, 20151Jul 19, 2015


text:
Best of 2007
Love Boaters: 2007's Romantic Hot Spots at Sea
This year high-rolling couples like Beyoncé and Jay-Z took a pleasure cruise and made waves of their own. By Aaron Parsley
Credit: FREZZA-LAFATA / MATRIX
Updated: Monday Nov 26, 2007 | 06:00 AM EST
More from PEOPLE
Latest News!
- The Celebrity Guide to Pulling Off a Perfect Romantic Vacation
- Read the Cover Story: Mystery in Idaho: Little Boy Lost
- Kourtney Kardashian, Beyoncé and More Sizzling Celeb Swimwear Pics!
- Why a Male YouTuber Opened Up About Being Mentally and Physically Abused by a Woman
- Trump, After Istanbul Attack, Renews Push to Bring Back Waterboarding: 'I Like It a Lot'


text:
Gastroenterologist on the Move: Dr. Andrew Pellecchia Joins NY's Faxton St. Luke's Healthcare
Gastroenterologist Andrew T. Pellecchia, MD, has joined the gastroenterology department of Faxton St. Luke's Healthcare in Utica, N.Y., according to a news release.
Prior to joining FSLH, Dr. Pellecchia held attending positions at Jacobi Medical Center in Bronx, N.Y., and Crystal Run Healthcare in Middletown, N.Y. He is affiliated with Digestive Disease Medicine of Central New York.
Dr. Pellecchia performs procedures that include advanced endoscopic procedures including esophageal ultrasound, endoscopic mucosal resection, endoscopic retrograde cholangiopancreatography and HALO therapy for the treatment of Barrett's esophagus.
Dr. Pellecchia received his MD from SUNY Upstate Medical University's College of Medicine in Syracuse, N.Y. He completed an internship and residency in internal medicine at Yale New Haven Hospital in New Haven, Conn., and a fellowship in gastroenterology at Montefiore Medical Center in Bronx.
Related Articles on Gastroenterologists:
Gastroenterologist on the Move: Dr. José Cabrera Joins Children's Hospital of Wisconsin
Gastroenterologist Dr. John Carethers Elected to Institute of Medicine
Gastroenterologist on the Move: Dr. Paul Butler Joins AZ's Northwest Allied Physicians
© Copyright ASC COMMUNICATIONS 2016. Interested in LINKING to or REPRINTING this content? View our policies by clicking here.
Latest Articles
- Is multimodal or patient-controlled analgesia more effective following an ACDF? 5 observations
- Stratifying risk — Using predictive analytics to pinpoint high-risk patients
- Coding productivity, accuracy decrease with start of ICD-10: 8 observations
- Global telemedicine market to grow at CAGR of 19%: 8 insights
- Obama administration rejects House $1.1B Zika bill: 4 things to know


text:
Fess Parker's part-paddling photo of Huck Finn's Truck Toon Spin
The Huck Finn's Truck Toon Spin queue is like a trip through Toontown. The attraction trucks are shaped like Baby the Cab, and while you drive you can spin them by hugging the showgirls.
Run from Pirate Mode
© copyright 2011–2016
A Pants Aflame production


text:
Post your EV total along with with swing state calls you'd like to make. Closest to the pin wins a pair of tickets to Flying Anvil Theatre's spring production, "The Great American Trailer Park Musical."
My call: 280-258, Obama picks up OH, CO, NY, NV, NM, IA, NH. Romney gets FL, VA, NC WI. Bonus call- Ohio doesn't get called for 3-4 days.
303 Obama.
303 Obama.
Yes. Romney picks off FL,
Yes. Romney picks off FL, NC, IN, (and 1 in NE?) from Obama '08.
What about the Senate and House?
Is there a website with an interactive map that you can save and share?
What about the Senate and
What about the Senate and House?
I made myself a spreadsheet for the Senate because I couldn't find anything I liked online.
I'll update results here as I get them.
The House is just too complicated. And no way are the Dems going to take it back.
I've decided to go: Senate:
I've decided to go:
Senate: D/I 53 R 47
House: R 239 D 196
That's my guess too on the
That's my guess too on the Senate. The House I haven't messed with.
Obama gets Ohio, New Hampshire, Colorado, Wisconsin. (Romney: VA, FL, IA)
314 - Obama 224 - Romnesia
314 - Obama
224 - Romnesia
I'll go high
324 Obama
214 Romney
Obama 299, Romney 239.O gets
Slightly pessimistic, but estimating is one thing I tend to be conservative about. :)
Obama 299, Romney 239.
O gets Colorado, Iowa, Ohio, Nevada, Wisconsin, VA
R gets Florida, New Hampshire, NC
Bonus pick: we will know the winner by noon 11/7.
I'll pick O 315, just cause
I'll pick O 315, just cause that's what Silver has now. R 223. This is cheap, I know, but I haven't given much thought before.
I'm with you fellers on the states.
If a big state is wrong,
If a big state is wrong, others might be too. But I'd guess Nate Silver is right there too, though Florida might go Romney. If it and VA go to R, I think O would still have 273.
Silver has the rest of them as in the bag, with CO as the next nearest iffy state.
(Noticed he just converged the day-of cast with the now-cast. 92.2%! Not too bad.)
Somebody should take 315 less
Somebody should take 315 less Florida = 286.
For the sake of gambling,
For the sake of gambling, I'll predict the Bizarro Scenario or the future we may possibly deserve.
Enough people stay home because Nate Silver has it in the bag resulting in an electoral tie. The House of Reps picks the President and the Senate picks the VP. The ensuing chemistry is just weird enough to work for America and the Romney/Biden ticket goes on to a landslide victory in 2016, coincidentally the same year that Steve Spurrier coaches the University of Tennessee football team to its first no-win season.
O gets 303
He wins VA.
I'm optimistic:
Obama: 331
The other guy: 207
(Obama wins with the same map as 2008 minus Indiana and N.C.)
315 Romney
Romney 315
Obama 223
Romney wins Electoral College
Romney 272, 273, 274, or 276. 273 would be best because it would be done without Ohio. If Romney wins Ohio, it could be a 300 plus win for Romney. Biggest variables are the MOF, Margin of Fraud, the weather, and how voters react to the early exit polls. A Romney win requires getting over the MOF. Ohio won't be settled for weeks.
MOF when his family owns
MOF when his family owns Ohio's voting machines?
The Romney-Ohio voting machine thing as been pretty much debunked, just as the Republican claims of in-person voter fraud have been shown to be bogus.
275-263 Obama
Obama -275
Romney - 263
PA, CO, MI, Ohio - Obama
Florida, VA, NV, NC - Romney
I see Greg Mackay and R. Neal
I see Greg Mackay and R. Neal both have 303, which is 4 more than my 299, which means New Hampshire. I feel I have been a tad pessimistic but I'll stick with my # just for the heck of it.
Obama 303 -- He gets VA, OH,
Obama 303 -- He gets VA, OH, MI, IA, CO, WI, NV, PA, NH,
Romney 220 -- He gets FL, NC--maybe
I've got a couple of states
I've got a couple of states tied.
or 15. ;>)
or 15. ;>)
Thanks for the MOF laugh. The
Thanks for the MOF laugh. The GOP is sure trying and having some success suppressing votes, though. NPR reported voters without ID have been turned away in Penn., contrary to the judge's order. That's reverse-fraud fraud.
Stick Thrower
So what's the deal here? Did the guy beat me? Am I the only compulsive gambler on this site? :-)?
He'll beat you if Obama holds
He'll beat you if Obama holds Florida.
In that case
I hope I lose.
(I don't say that very often.)
"The guy?"
I'm going to win. Thank you, Florida's sane voters. (But I live in Kansas now, so there is that unfortunate caveat.)
No offense intended. It was a long night full of sweet victories and bitter defeats and craft beer on a Tuesday. I will work on my eloquence.
Looks like I'll win...
I shouldn't have underestimated Maine's second district which I thought would give Romney one extra electoral vote.
Fisch... since I'm no longer an East Tennessean, you're more than welcome to the flying anvil theatre prize, but (since you mentioned craft beer) do me a favor and go to the downtown brewery and have an IPA for me. If they still have the mugs, ask for 263. If they can't find it, go with 434, but get the downtown nut brown.
I love Jayne Morgan. Years ago she teamed up with a fellow named Bob Deck for the Bob and Jayne show which I caught at the BiJou restaurant and at Naples. It was a happening show from which I quote the "Y'alls mall in Halls" line only slightly less frequently than I say, "If you've ever had a loved one et by pigs, you think about these kinds of things."
In my opinion, these are the two greatest snippets in Knoxville history.
(edit) I'm going to write those numbers down and go downtown on my bicycle to have that beer.
Once we gt the dates finalized...
.. I'll get you the tickets/info. Congrats!!
Nate Silver was not only
Nate Silver was not only proved right, his two highest probability distribution spurs nail the actual results with and without Fla.
Post new comment
- UK votes to leave EU, PM Cameron resigns (22 replies)
- Chattanooga multi-use parking garage (5 replies)
- TIDAL wave? (9 replies)
- Tennessee Medicaid expansion task force plan: DOA? (1 reply)
- UT & downtown parking costs to increase starting Friday (2 replies)
- Trump's gonna win (25 replies)
- Clinton: Silicon Valley frat bros need our help! (1 reply)
- Time running out for free Windows 10 upgrade (9 replies)
- streetcar map (4 replies)
- RIP Pat Summitt (19 replies)
- Volunteer sunflower (1 reply)
- Supreme Court strikes down Texas abortion restrictions (7 replies)
Upcoming events:
TN Progressive
- TVA to Cut 3500 Workers As Nuclear Plant Comes On Line (RoaneViews)
- What Will You Tell Them? (TN Citizen Action)
- Nancy Drew Housewife Mysteries (Domestic Psychology)
- A Plan for Healthcare Expansion (TN Citizen Action)
- It's time to drop the BIG ONE on the SCDP (UPDATED) (Left Wing Cracker)
- Evolution...Is It Happening Fast Enough? (RoaneViews)
- SHARK WEEK! (TN Citizen Action)
- The Collapse of European Unity (Joe Powell)
- Pat Henry Passes (RoaneViews)
- Tennessee Gun Report (Southern Beale)
- Local Scout Troop Working to Restore Monument to 1929 Flood (RoaneViews)
- Nobody Has The Luxury Of A Protest Vote (Southern Beale)
TN Politics
- The Daily Links: Beyoncé, Tony Soprano and Shark Sonograms (Pith in the Wind)
- Next year's booze bill: Liquor sales on Sundays? (Tom Humphrey)
- Harwell task force: Medicaid for veterans, those with behavioral disorder (Tom Humphrey)
- A Tennessee Historical spat (Tom Humphrey)
- Roe's reelection campaign launch draws 100 (Tom Humphrey)
- Butch Spyridon: A Man Without a Past (Pith in the Wind)
- P.K. Commuter: Preds Bid Weber Adieu, Welcome Subban (Pith in the Wind)
- The Daily Links: Disney World, Bros and Detroit Charter Schools (Pith in the Wind)
- A super-confusing Tuesday (TN Ticket)
- In remembrance of John Jay Hooker (TN Ticket)
- Web log for 2016-01-12 (TN Ticket)
- What he said about Trump will shock you (TN Ticket)
Local Media Blogs
- Increased parking enforcement begins (Mike Donila)
- National odds for U.S. president and Nate Silver's numbers (Gerald Witt)
- Country, state, county react to legendary Pat Summitt's death (Mike Donila)
- Brexit, Tennessee and so on (Gerald Witt)
- Disc golf course to open in Knox (Gerald Witt)
- Buzz Thomas: Open letter to parents (Mike Donila)
- Morris as Knoxville Poet Laureate (Mike Donila)
- It's Time For Bernie To Join The Team (David Hunter)
- When online comments go #MoreThanMean (Jack Lail)
- There's The 'Web We Want' and the web we've got (Jack Lail)
- Things that worry me (David Hunter)
- Voting results – some breakdowns (Gerald Witt)
Shopper Columns
- Fences popping up like mushrooms (Sandra Clark)
- Incumbents only: State facility bars challengers (Betty Bean)
- Joe Walsh to retire (Victor Ashe)
- All-Americans to be (Marvin West)
- Buzz Thomas lists goals for summer (Sandra Clark)
- What's next for Tim Burchett? (Betty Bean)
- West Knox district has best race (Victor Ashe)
- Cas Walker revisited: UT historians collecting memories (Betty Bean)
- Which GOP House candidate is 'just right'? (Wendy Smith)
- Memories of England (Marvin West)
- Fulton wrestler to represent USA in Australia (Betty Bean)
- Virtual Academy to expand (Sandra Clark)
Local TV News
- Pat Summitt Foundation t-shirts on sale (WBIR)
- YWAC offers Independence Day deals on dog adoptions (WATE)
- Wine sales begin at Tennessee grocery stores (WATE)
- Things to do in East Tennessee: 4th of July edition (WATE)
- CSX derailment investigation (WBIR)
- Liquor store hopes customers stay loyal (WBIR)
- 2 of 3 Knox security captains leave (WBIR)
- Pat Summitt Foundation to sell memorial T-shirt, warns against counterfeits (WATE)
- Stages West reopens after August fire (WBIR)
- KFD: West Knoxville home a total loss (WBIR)
- The best summer wines under $20 (that won't make you look cheap) (WATE)
- Scattered Storms For Part Of The July 4th Weekend (WATE)
News Sentinel
- Wine sales begin at Knoxville grocery stores as new state law kicks in (KNS Business)
- Grocery, convenience stores ready to start selling wine (KNS Business)
- Internet 'predator' draws nearly 20 years for enticing Gatlinburg teen into sex, arson (KNS News)
- Traffic tips (KNS News)
- Commemorative T-shirt to benefit Pat Summitt Foundation (KNS News)
- Tenn. Fire Marshal's Office offers tips for safe outdoor grilling (KNS News)
- TWRA: Body of man recovered from Douglas Lake (KNS News)
- State cites Blount sheriff, Alcoa police in wake of toxic train fire (KNS News)
- Law director: Proposed payday loan ordinance could cost city (KNS News)
- Law director: Proposed payday loan ordinance could cost city (KNS Business)
- KCDC gets $11M tax credits for Five Points Phase 2 development (KNS Business)
- Pilot Flying J, Speedway form partnership to compete in Southeast (KNS Business)
- 5 things to know about wine in grocery stores (KNS Business)
- This year Amazon's Prime Day is July 12 (KNS Business)
Alt Weekly
- News Hole, June 30, 2016: Bigots in Pointy Hats are Trying to Make a Comeback (Knoxville Mercury)
- Knoxville's Fourth of July (Knoxville Mercury)
- New Music Picks at the Knox County Public Library (Knoxville Mercury)
- Local DJs Bring Club Music Out From the Underground With Daytime Dance Party (Knoxville Mercury)
- Protecting the Natural Sounds and Night Skies of the Great Smoky Mountains National Park (Knoxville Mercury)
State News
- Rome's Colosseum sparkles after magnate-funded restoration - Chattanooga Times Free Press (Times Free Press)
- Austria court overturns presidential elections, calls rerun - Chattanooga Times Free Press (Times Free Press)
- Chattanooga area stylists offer solutions for Trump's hair - Chattanooga Times Free Press (Times Free Press)
- Ruling offers hope to teens sentenced to life, but not in Tennessee (Tennessean)
- Police identify man found dead in downtown Nashville (Tennessean)
- FBI: People knew Chattanooga attack shooter was radicalized (Tennessean)
- Man shot in leg in East Chattanooga - Chattanooga Times Free Press (Times Free Press)
- University of Tennessee lawyers ask for 2nd extension on lawsuit (Tennessean)
- Mike Conley could have five max-salary suitors in free agency (Commercial Appeal)
- Aretha Franklin home gets temporary reprieve from wrecking ball (Commercial Appeal)
- LIVE COVERAGE: After 2 years the wait is over: Supermarket wine sales begin this morning (Commercial Appeal)
- Babalu to open second Memphis location in East Memphis (Commercial Appeal)
.GOV Updates
- Made for Each Other (Tennessee)
- Tennessee Department of Human Services Holds Inaugural 2 Generation Consortium Meeting Focused on Creating Cycles of Success for Tennessee Families - 2G for Tennessee (Tennessee)
- Weekly East Tennessee Construction Report for June 30-July 6, 2016 (Tennessee)
- Weekly Roadway Activity Report for TDOT Region 2 for June 30 - July 6, 2016 (Tennessee)
- Two Mississippi Woman and a Shelby Co. Woman Charged with TennCare Fraud (Tennessee)
- Historic Banners Being Installed on Walnut Street Garage (Knoxville)
- Knox Makers Sets Up New Shop in South Knoxville (Knoxville)
- Expansive Third Creek Greenway Mural Celebrates Aquatic Bio-Diversity (Knoxville)
- Fountain City Bridge Replacement Brings Improved Facade and Pedestrian Options (Knoxville)
- Measuring Progress: Story Maps Document TIFs, PILOTs as Successful Redevelopment Tools (Knoxville)
- 6th Annual Blueberry Festival June 30 (Knox County)
- Mayor Burchett launches collection program to ensure proper flag disposal (Knox County)
- Third Thursday Concerts kick off June 16 with world-renown dobro player Phil Leadbetter (Knox County)
- Free Dental Sealants (Knox County)
- Do whatever it takes, no matter how many times it takes (Knox County)
Wire Reports
- Fate of Megadeal for Hershey Lies With Scandal-Plagued Trust - Bloomberg (Business)
- Global Stocks Steady; Treasury Yield Hits Record Low - Wall Street Journal (Business)
- Adnan Syed granted new trial in 'Serial' case after spending 16 years in prison - Washington Post (US News)
- This fatality could slam the brakes on driverless cars - CBS News (Business)
- Police: Man fleeing from traffic stop wounded in shootout - Washington Post (US News)
- Boomers, it's time to spend and pay taxes on your 401(k)s - Charlotte Observer (Business)
- Fourth of July Activities for eastern Mass. - MetroWest Daily News (US News)
- Hillary Clinton and Benghazi look different through lens of history - Christian Science Monitor (US News)
- Loretta Lynch to accept DOJ, FBI recommendations on Clinton emails - CNN (US News)
- Ikea's dresser recall: 7 tips to prevent furniture injuries - Fox News (Business)
- Judge Blocks Mississippi Law Protecting Religious Objections To Gay Marriage - NPR (US News)
- European factories bounce as Asia struggles, but Brexit poses threats - Reuters (Business)
- Storm sweeps through Vegas, swamping roads, stranding people - Fox News (US News)
- JPMorgan to Open India Branches as Foreign Banks Pull Back - Bloomberg (Business)
- Zenefits Dodges Investor Lawsuits With $2.5 Billion Valuation Cut - Forbes (Business)
Lost Medicaid Funding
Popular today
Popular this week
TN Progressive
- BlountViews
- Cup of Joe Powell
- Left Wing Cracker
- Newscoma
- Pam Strickland
- RoaneViews
- Southern Beale
- Tiny Cat Pants
- Vibinc
- View From My Kitchen Table
- WhitesCreek Journal
- AC Entertainment
- Backyard Farmer 101
- Blount Dems
- David Hunter
- David Moon
- Domestic Psychology
- Ellen Smith
- Gerald Witt
- Frank Murphy
- Herston TN Family Law
- Inside of Knoxville
- Instapundit
- Jack Lail
- Jim Stovall
- Knox Dems
- Knoxify
- Les Jones
- Lynn Point Records
- Michael Silence
- Mike Donila
- MoxCarm Blue Streak
- Outdoor Knoxville
- P.E.N. Studio
- Pittman Properties
- Property Scope
- Reality Me
- Rikki Hall
- Stop Alcoa Parkway
- Suzy Trotta
- Tom Humphrey
- Andy Axel
- Enclave
- Pith in the Wind
- Post Politics
- Quiet Life
- Smart City Memphis
- TN Dems
- TN Ticket
- TN Trivia
- Bob Stepno
- Facing South
- Lovable Liberal
At large:
- Agonist
- Atrios
- Burnt Orange Report
- Buzzflash
- College Dems
- Crooks and Liars
- Daily Kos
- Democratic Strategist
- Democrats.org
- Digby's Hullabaloo
- Ezra Klein
- The Fix
- Huffington Post
- Media Matters
- Open Secrets
- Political Wire
- Politico
- Seeing the Forest
- Skippy the Bush Kangaroo
- Suburban Guerrilla
- Talk Left
- Talking Points Memo
- Think Progress
- Truthdig
- Truthout


text:
The last time so many Americans tried to graft their politics on a UK result, John Major's shock 1992 victory was supposed to ensure George Bush the Elder's re-election. We saw how that worked out.
Mr. Burgos…go away.
Yesterday, the House of Representatives Democratic Caucus staged a "sit-in" on the US House floor to protest the lack of a vote on gun control measures. This act was completely out of order and at times very petty. And there was one member of the Virginia Republican Delegation who took to Facebook to air his […]
Stewart describes "Team Virginia," Trump's recent visit to the commonwealth, future campaigning here, how to unify the conservative movement behind Trump, "racist" comments, and more.
It's not about the skin – it's the values.
Marco Rubio lost Florida in the 2016 GOP presidential primary. Will citizens reelect him to the U.S. Senate?
This is the final installment of my pre-vote series on the British referendum to Leave or Remain in the European Union. Here are the first seven posts I have written about the vote. The referendum will be held tomorrow. I have never thought Leave would be able to withstand the mass hysteria coming from London's […]
How does a rich guy beg for money?
From the PhD who barely published comes a book about… well, himself.
Jonathan Rauch's diagnosis of American politics fails by assuming the rest of the world is stable, rather than dynamically flexible in a way our antiquated two-party system no longer is. One, or both, of the "major parties" need to go.


text:
|By Business Wire
Article Rating:
|July 31, 2014 05:14 AM EDT
For the first time, the OpenStack® Summit is coming to Europe. The 10th OpenStack Summit will be held November 3-7, 2014 at the Palais de Congrès and the Le Meridien in Paris. This week-long event brings together users, developers, telco leaders and enterprise CIOs from across the industry to collaborate on the future of cloud computing.
The OpenStack Summit Paris will offer keynote presentations, breakout sessions and workshops focused on business value, deployment case studies, devops best practices, and technical how-tos showcasing momentum in the OpenStack user community and developing the roadmap for the 11th release of the software, set for spring 2015.
More than 1,100 submissions were received in the call for papers, covering topic areas including:
- Cloud application developers and applications
- Telco cloud strategies, including network function virtualization (NFV)
- Enterprise case studies and best practices on the path to enterprise cloud adoption
- Data sovereignty and privacy issues
Session voting is now live, allowing OpenStack community members to browse the speaking submissions by category and provide their feedback.
Information on discounted rates for early registrations as well as sponsorship information can be found at the OpenStack Summit Paris website.
Europe Big Component of OpenStack Community Growth
The Summit draws thousands of participants from around the world. The most recent installment of the twice-annual Summit was held in May, in Atlanta, Georgia, and drew more than 4,500 users, developers and CIOs from service providers, major telcos and enterprises. A video recap of the Atlanta summit and session videos and slides demonstrate the depth of user engagement and energy surrounding the community.
The OpenStack community is global, and Europe is one of the strongest user and industry ecosystems. Paris has one of the most active local user groups, and the city is home to an established OpenStack event series that has brought together cloud computing pioneers. Across Europe, government interest in open source and cloud is growing, and OpenStack has seen strong telco and carrier adoption across the continent partially driven by data sovereignty issues.
Event Resources
Register Early and Save // Early Discounted Registration is open and offers discounted pricing on both "Full Access" and "Keynote+Expo" passes.
Sponsor the Summit // Sponsorships opportunities are available to support the event and secure visibility in front of Summit attendees. The deadline to become a sponsor is September 19. (See the Sponsor Prospectus and watch the sponsor webinar for full details.)
Media and Analyst Passes // A limited number of media and analyst passes are available to attend the OpenStack Summit Paris. Contact us at [email protected] for more information.
About OpenStack®
OpenStack is open source software for building public and private clouds. OpenStack-powered clouds enable businesses to rapidly roll out new products, add new features, and improve internal systems while reducing technology lock-in. OpenStack is backed by an independent Foundation and global community with more than 17,000 individual members and 347 supporting organizations across 140 countries. It is the only open source cloud platform supported by every IT industry leader.
Superuser, the OpenStack publication, chronicles the companies that rely on OpenStack. The OpenStack Marketplace offers in-depth information on vendors, with product comparison tools.
You are moving to the Cloud. The question is not if, it's when. Now that your competitors are in the cloud and lapping you, your "when" better hurry up and get here. But saying and doing are two different things. In his session at @DevOpsSummit at 18th Cloud Expo, Robert Reeves, CTO of Datical, explained how DevOps can be your onramp to the cloud. By adopting simple, platform independent DevOps strategies, you can accelerate your move to the cloud. Spoiler Alert: He also makes sure you don't...
Jun. 26, 2016 06:30 PM EDT Reads: 882
What does it look like when you have access to cloud infrastructure and platform under the same roof? Let's talk about the different layers of Technology as a Service: who cares, what runs where, and how does it all fit together. In his session at 18th Cloud Expo, Phil Jackson, Lead Technology Evangelist at SoftLayer, an IBM company, spoke about the picture being painted by IBM Cloud and how the tools being crafted can help fill the gaps in your IT infrastructure.
Jun. 26, 2016 05:45 PM EDT Reads: 624
Cloud computing is being adopted in one form or another by 94% of enterprises today. Tens of billions of new devices are being connected to The Internet of Things. And Big Data is driving this bus. An exponential increase is expected in the amount of information being processed, managed, analyzed, and acted upon by enterprise IT. This amazing is not part of some distant future - it is happening today. One report shows a 650% increase in enterprise data by 2020. Other estimates are even higher....
Jun. 26, 2016 05:00 PM EDT Reads: 1,282
SYS-CON Events announced today that Bsquare has been named "Silver Sponsor" of SYS-CON's @ThingsExpo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. For more than two decades, Bsquare has helped its customers extract business value from a broad array of physical assets by making them intelligent, connecting them, and using the data they generate to optimize business processes.
Jun. 26, 2016 05:00 PM EDT Reads: 1,196
Creating replica copies to tolerate a certain number of failures is easy, but very expensive at cloud-scale. Conventional RAID has lower overhead, but it is limited in the number of failures it can tolerate. And the management is like herding cats (overseeing capacity, rebuilds, migrations, and degraded performance). Download Slide Deck: ▸ Here In his general session at 18th Cloud Expo, Scott Cleland, Senior Director of Product Marketing for the HGST Cloud Infrastructure Business Unit, discusse...
Jun. 26, 2016 04:45 PM EDT Reads: 858
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, wh...
Jun. 26, 2016 04:30 PM EDT Reads: 921
Internet of @ThingsExpo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 19th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devices - comp...
Jun. 26, 2016 04:00 PM EDT Reads: 1,233
19th Cloud Expo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy. Meanwhile, 94% of enterpri...
Jun. 26, 2016 04:00 PM EDT Reads: 1,278
"SpeedyCloud's specialty lies in providing cloud services - we provide IaaS for Internet and enterprises companies," explained Hao Yu, CEO and co-founder of SpeedyCloud, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Jun. 26, 2016 04:00 PM EDT Reads: 808
Connected devices and the industrial internet are growing exponentially every year with Cisco expecting 50 billion devices to be in operation by 2020. In this period of growth, location-based insights are becoming invaluable to many businesses as they adopt new connected technologies. Knowing when and where these devices connect from is critical for a number of scenarios in supply chain management, disaster management, emergency response, M2M, location marketing and more. In his session at @Th...
Jun. 26, 2016 03:00 PM EDT Reads: 935
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 Day 2 Keynote at @ThingsExpo, Henrik Kenani Dahlgren, Portfolio Marketing Manager at Ericsson, discussed how to plan to cooperate, partner, and form lasting all-star teams to change t...
Jun. 26, 2016 02:00 PM EDT Reads: 1,121
The cloud market growth today is largely in public clouds. While there is a lot of spend in IT departments in virtualization, these aren't yet translating into a true "cloud" experience within the enterprise. What is stopping the growth of the "private cloud" market? In his general session at 18th Cloud Expo, Nara Rajagopalan, CEO of Accelerite, explored the challenges in deploying, managing, and getting adoption for a private cloud within an enterprise. What are the key differences between wh...
Jun. 26, 2016 01:00 PM EDT Reads: 750
The initial debate is over: Any enterprise with a serious commitment to IT is migrating to the cloud. But things are not so simple. There is a complex mix of on-premises, colocated, and public-cloud deployments. In this power panel at 18th Cloud Expo, moderated by Conference Chair Roger Strukhoff, Randy De Meno, Chief Technologist - Windows Products and Microsoft Partnerships at Commvault; Dave Landa, Chief Operating Officer at kintone; William Morrish, General Manager Product Sales at Interou...
Jun. 26, 2016 12:45 PM EDT Reads: 780
"A lot of times people will come to us and have a very diverse set of requirements or very customized need and we'll help them to implement it in a fashion that you can't just buy off of the shelf," explained Nick Rose, CTO of Enzu, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Jun. 26, 2016 12:30 PM EDT Reads: 1,028
More and more companies are looking to microservices as an architectural pattern for breaking apart applications into more manageable pieces so that agile teams can deliver new features quicker and more effectively. What this pattern has done more than anything to date is spark organizational transformations, setting the foundation for future application development. In practice, however, there are a number of considerations to make that go beyond simply "build, ship, and run," which changes ho...
Jun. 26, 2016 12:00 PM EDT Reads: 917
The 19th International Cloud Expo has announced that its Call for Papers is open. Cloud Expo, to be held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, brings together Cloud Computing, Big Data, Internet of Things, DevOps, Digital Transformation, Microservices and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding business opportuni...
Jun. 26, 2016 12:00 PM EDT Reads: 1,276
There is little doubt that Big Data solutions will have an increasing role in the Enterprise IT mainstream over time. Big Data at Cloud Expo - to be held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA - has announced its Call for Papers is open. Cloud computing is being adopted in one form or another by 94% of enterprises today. Tens of billions of new devices are being connected to The Internet of Things. And Big Data is driving this bus. An exponential increase is...
Jun. 26, 2016 12:00 PM EDT Reads: 1,332
In his general session at 18th Cloud Expo, Lee Atchison, Principal Cloud Architect and Advocate at New Relic, discussed cloud as a 'better data center' and how it adds new capacity (faster) and improves application availability (redundancy). The cloud is a 'Dynamic Tool for Dynamic Apps' and resource allocation is an integral part of your application architecture, so use only the resources you need and allocate /de-allocate resources on the fly.
Jun. 26, 2016 12:00 PM EDT Reads: 1,064
The pace of innovation, vendor lock-in, production sustainability, cost-effectiveness, and managing risk… In his session at 18th Cloud Expo, Dan Choquette, Founder of RackN, discussed how CIOs are challenged finding the balance of finding the right tools, technology and operational model that serves the business the best. He also discussed how clouds, open source software and infrastructure solutions have benefits but also drawbacks and how workload and operational portability between vendors ...
Jun. 26, 2016 11:00 AM EDT Reads: 817
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, provided an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life sett...
Jun. 26, 2016 11:00 AM EDT Reads: 1,069


text:
Dita Alangkara, Associated Press
JAKARTA, Indonesia — Indonesians enraged over an anti-Islam film hurled rocks and Molotov cocktails at the U.S. Embassy in Jakarta on Monday, marking the first violence in the world's most populous Muslim country since outrage exploded last week in the Middle East and beyond.
Eleven police officers were hospitalized after being pelted with rocks and attacked with bamboo sticks, said Jakarta Police Chief Maj. Gen. Untung Rajad. Four protesters were arrested and at least one hospitalized.
Protesters burned a picture of President Barack Obama, who spent part of his childhood living here. They also tried to torch a fire engine parked outside the embassy, ripping a hose from the vehicle and igniting it, which sent plumes of black smoke billowing skyward.
Molotov cocktails exploded against a fence surrounding the compound as police used a bullhorn to call for calm and deployed water cannons and tear gas to try to disperse the crowd.
"We will destroy America like this flag," a protester screamed while burning a U.S. flag. "We will chase away the American ambassador from the country."
The demonstration started peacefully as several hundred protesters from the Islamic People's Forum and the Front of Islamic Defenders, many dressed in white, marched toward the diplomatic mission. The protesters paused to observe afternoon prayers about 100 meters (yards) outside the embassy, then resumed the rally. They threw rocks at riot police who used shields to push the crowd back.
Munarman, a spokesman for the Front of Islamic Defenders, told reporters at the scene that the U.S. government is responsible for the filmmaker who insulted Islam, regardless of laws protecting freedom of speech.
"We will continue to protest until the U.S. government takes proper legal action against them," he said.
Demonstrations were also held Monday in the Indonesian cities of Medan and Bandung. Over the weekend in the central Java town of Solo, protesters stormed KFC and McDonald's restaurants, forcing customers to leave and management to close the stores.
The privately produced American-made film "Innocence of Muslims" ridicules Islam and depicts the Prophet Muhammad as a fraud, a womanizer and a pedophile. The low-budget movie has prompted violent protests against U.S. embassies and other targets in several countries in the Middle East and beyond.
Access to the video has been blocked in Indonesia after the government declared it illegal, though some clips could still be viewed online Monday. Most of the secular nation's 210 million Muslims practice a moderate form of the religion.
- Obama OKs federal aid for West Virginia; at...
- Officials: California wildfire destroys 200...
- Trump camp scrambles to shape up before GOP...
- Past few days 'difficult' for former...
- At least 7 stabbed at protest outside...
- BET Awards full of Prince tributes and...
- Chile wins 2nd straight Copa America title as...
- Asian stocks mixed as markets await Brexit...
- House Republicans' report faults Obama... 54
- Did Trump really just become a... 37
- Mitt Romney says family still wants him... 37
- Big ruling for abortion rights in... 36
- Final Benghazi report: No 'smoking gun'... 31
- Supreme Court abortion decision could... 31
- Trump gets rock-bottom ratings in... 27
- Hal Boyd: Why Mitt Romney's family,... 27


text:
West Chester, PAUSA
Hometown: West Chester,Pa
August 21, 2008
No answer yet
No answer yet
On Jan. 21st,2012 Speck, my beloved English Bulldog passed away. Without pain or complications. Speck was strong and alert till the end. Speck was 13 yrs. old. We went to a few meet ups in the city, always enjoying ourselves. Love your bully today++
Well attended, Seun is very involved with the group. Between organizing meetups, picture taking and health tips, he is doing a wonderful job.
Meetup members, Log in
By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy


text:
Today's Featured Artist: Michael Godard
Pixels Exclusive: Introducing the hottest summer accessory of 2016... round beach towels! FREE WORLDWIDE SHIPPING.
Fine Art America has expanded to 14 fulfillment centers in 5 countries!
David Bowie Remembered - A Collection of Unpublished Portraits by Terry O'Neill
Now shipping framed prints from Canada! Need your order in time for Christmas? Check out our Holiday Shipping Deadlines.
Live from New York... it's Anne Geddes! Watch Anne create one of her iconic holiday images live from her studio in NYC at 10:00 AM EST today.
Holiday procrastinators... purchase a gift certificate and get it delivered right to your inbox.
Wrap your gifts with a reusable holiday tote bag! Need your order in time for Christmas? Check out our Holiday Shipping Deadlines.
Check out our Holiday Gift Guide! Need your order in time for Christmas? Check out our Holiday Shipping Deadlines.
Boundary: Bleed area may not be visible.
Click and drag to re-position the image, if desired.
Image Size
The image is near the edges of the product but doesn't cover the entire product. Some of the background color may appear around the outside edges of the image.
Background Color
Soft Mornings iphone 5 / 5s case by Karen Wiles. Protect your iPhone 5 / 5s with an impact-resistant, slim-profile, hard-shell case. The image is printed directly onto the case and wrapped around the edges for a beautiful presentation. Simply snap the case onto your iPhone 5 / 5s for instant protection and direct access to all of the phone's features!
Ships Within
1 - 2 business days
Ships From
Atlanta, GA
Nice captured! L
Thank you Everett for featuring "Soft Mornings" in the Why Not Group!
Thank you Nadine & Bob for featuring "Soft Mornings" in the 3-Day USA Artist News Group!
Beautiful shot! Congrats on your sale! v -Kim
Thank you Sonali!
Beautiful!!Congrats on your sale!
Thank you Madalena for featuring "Soft Mornings" in the Female Artists Group-Creative Women!
Thank you Sandi!
Thank you so much Madalena!
Thank you Andee!
Congratulations on your sale, Karen!!
CONGRATULATIONS!! Featured on Female Artists - Creative Women!!! Great artwork, love how you have done this!!!
Congrats Karen! :)
Thank you so much Cheri!
Thank you W. Scott Fenton!
Karen, just love this shot! Congrats on the sale!
Thank you so much to the buyer from West Berlin, New Jersey!
Thank you Trevor!
Thank you Delores!
Lovely early morning!
Thank you Pedro for featuring "Soft Mornings" in the Vintage Flavoured Photos Group!
Thank you Cheri!
Karen, perfect title for this capture - love the misty background. voted
Protect your iPhone 5 with an impact-resistant, slim-profile, hard-shell case. The image is printed directly onto the case and wrapped around the edges for a beautiful presentation. Simply snap the case onto your iPhone 5 for instant protection and direct access to all of the phone's features!
Back View
Angled Back View
Front View
Angled Front View
Inside View
In the ever changing fast paced technological world we live in, Karen Wiles' images are like a wind blown breath of fresh air. An enchantment where one wants to visit and then remain...she has a special sense of place and vision that is present in her vividly bold works of art which demonstrate a love and a deep appreciation of life. She has quickly become known as "The Photographer With An Artist's Eye," for it is apparent she captures in photography what some may overlook. Wiles' vast background in art enhances the vision needed to place her art within a unique aura of exceptional beauty. "Her fine art remains in one's soul to long remember... the art feels REAL because the artist is REAL."K.P. of Los Angeles writes. Her award winning...
Our return policy is very simple:
If you're not happy with a purchase that you made on FineArtAmerica.com, for any reason, you can return it to us within 30 days of the order date. As soon as it arrives, we'll issue a full refund for the entire purchase price. Please note - Fine Art America does not reimburse the outgoing or return shipping charges unless the return is due to a defect in quality.
Fine Art America sells thousands of pieces of artwork each month - all with a 100% money-back guarantee. We take great pride in the fact that hundreds of thousands of artists have chosen Fine Art America to fulfill their orders, and we look forward to helping you select your next piece!
Customer Service: 877-807-5901
(Call Any Time - 24 Hours Per Day)
All iphone 5 / 5s cases ship from our production facility within 1 - 2 business days of your order.


text:
Cruise Kontrol: Lydia wins by 3 in Arkansas
Lydia Ko wins the 2016 Walmart NW Arkansas Championship.
Pressel talks Saturday 63 at NW Arkansas Champ.
Morgan Pressel talks about her week so far at the 2016 Walmart NW Arkansas Championship.
Ko, Pressel share lead heading into Sunday in Arkansas
Morgan Pressel and Lydia Ko shares the 36-hole lead at the 2016 Walmart NW Arkansas Championship.
Golfing World: Fans celebrate DJ's major glory
The latest edition of the GW Slice focuses on the social media support from the likes of Rory McIlroy and Jordan Spieth for Dustin Johnson amidst the ruling issues that threatened to derail his charge to U.S. Open glory on Sunday.
U.S. ladies to watch at KPMG Women's PGA
In this Golf Channel News Desk presented by KPMG, Ryan Burr and Randall Mell analyze the Americans to watch at the 2016 KPMG Women's PGA Championship.I think in this kind of setup, it's the Holly, a classic major championship setup where you're gonna have narrow fairways, thick rough. Look for Morgan Pressel. That's where she made her name, it's where she thrived. And I think Morgan will be up for this. It suits her kind of game. Christie Kerr is another player who's won a US Women's Open before. Gerina Piller has not even won an LPGA event but she's climbed into the top. Team in the world, and she's the mother american that people will be looking at. She's probably trending more so than any of the other players.>>Good playing>>Good golf for sure. Thank you for watching this edition of Golf Channel News Desk presented by KPMG, proud sponsor of the KPMG women's PGA championship.
Jutanugarn shoots back-nine 28 at Yokohama
Catch the action from Round 3 of the 2016 Yokohama Tire LPGA Classic. Watch Golf Central on Golf Channel.winds down and that's pretty much all there is to defend that golf course and beautiful shot by. She would finish in a tie for second as well 11 under. Aria on the 13th. Well and
Top Photos of the Week: May 1, 2016
From the LPGA in Texas to the PGA Tour in New Orleans, enjoy this edition of Top Photos of the Week.
Stupples: Jutanugarn's journey hasn't been easy
Whit Watson and Karen Stupples break down Ariya Jutanugarn's win at the 2016 Yokohama Tire LPGA Classic.the champion at the Yokohama Tire LPGA Classic here in Prattville, Alabama. Robert Trent Jones Golf Trail with sister Moria and their mother watching on Mother's Day. Here in Alabama. A lot of emotions obviously for the
Sponsored: 'Callaway Live' with Morgan Pressel
Morgan Pressel joins Callaway Live. Watch the full show.the last one. LPGA. More major champions every year than on the PGA Tour . Because they have five majors and the PGA Tour only has four. In your face, PGA Tour . Stepped all over those lame jokes. I'll tell you what will not be lame. Stick around cuz we're gonna be right backtaking like high school exams and stuff. But, 11 years on the PGA tour . Yeah, it's crazy. Like you said, the first year. My last semester of my senior year is really when I turned prowhat I do, I love playing golf. I love playing on the PGA tour against the best players in the world, and I don't know. They're getting younger and younger, aren't they? I think I'm just
Exactly 53 paces: Pressel holes out for eagle
Morgan Pressel holed out for eagle on the 15th hole Thursday at the 2016 Pure Silk - Bahamas LPGA Classic.it right. And they both got it right. You know there's the love hate relationships in caddy player, but this has always been a kind of a love a little confused relationship, but always love. Got that
Logjam: 7 share lead at Pure Silk LPGA
Catch the action from Round 1 of the LPGA's season opener in the Bahamas. Watch Golf Central 6PM ET.after opening with 70. Allison Lee on 12, a par three long birdie putt . Well, I guess if you don't hole the wedges you All the long putts. She gets the two under would finish five
Morgan Pressel expects good things for 2016
Morgan Pressel's perspective change in 2015 may help make 2016 a successful year. Watch Morning Drive on Golf Channel.year but I know that excellent for you is defined by winning golf tournaments . But what do you think 15 means for 16 because you were so close contended and all for naught. Hopefully means some
Honoring a Legacy: Morgan & Friends in Boca Raton
Morgan Pressel is excited for her event honoring her mother who died from breast cancer. Watch Morning Drive on Golf Channel.ladies, and they are the best in the world, both on the golf course and off. And it, it's just so touching that they make it here, a lot of them, certainly we grew up together
Morgan & Friends: Raise $, look like a million bucks
Some of the LPGA's biggest names gathered at Morgan & Friends to raise money, and they all looked like a million bucks.