text:
A software control method and apparatus for implementing a knowledge-based polymorph undockable toolbar within an object scene. The undockable toolbar can be used to perform actions on objects created and managed by computer software applications. A knowledge-based polymorph undockable toolbar can merges into a relatively small area, tools for executing various commands that would require substantial screen space if represented by standard icons on a toolbar. The present invention can be used to manipulate non-constrained objects or groups of objects included in an assembly that are linked to each other by constraints. The knowledge based polymorph undockable toolbar can also act to reduce the number of user interactions needed to perform a manipulation task.
1) A method of acting upon an object displayed on a computer screen, the method comprising:
imbedding a software tool comprising multiple user interactive areas in an object scene;
associating each interactive area comprising the software tool with a function for acting upon the object;
activating a user interactive area of the software tool; and
performing the function associated with the activated interactive area on the object.
2) The method of
3) The method of
4) The method of
displaying a second software tool in an area of the object scene remote from the first software tool; and
controlling a user interactive area of the first software tool with the second software tool.
5) The method of
moving the software tool off the object scene; and
displaying an individual visual representation associated with a function comprising the software tool, wherein the representation forms a user interactive device responsive to activation by performing the function associated it.
6) The method of
7) The method of
manipulating a particular user interactive area of the software tool; and
changing the position of the software tool with respect to the objects in the object scene responsive to the manipulation of the particular user interactive area.
8) The method of
selecting one or more objects in the object scene; and
performing the function associated with the activated interactive area on the objects selected.
10) A computer system software tool for facilitating positioning of a selected object on a computer screen, the tool comprising:
three axis perpendicular to one another wherein each axis controls translational movement of the object; and
three arcs, each arc intersecting two axis, and wherein each arc controls rotational movement of the object.
11) The software tool of
12) The software tool of
13) The software tool of
14) The software tool of
15) The software tool of
16) The software tool of
17) The software tool of
18) The software tool of
19) The software tool of
20) A method of manipulating an object on a computer screen comprising:
selecting the object;
displaying a graphical user interface compass wherein the compass comprises three perpendicular user activatible axis for controlling translational movement and three user activatible arcs for controlling rotational movement, wherein each arc intersects two axis;
activating an axis or an arc; and
moving an object responsive to the activation of the axis or arc.
21) The method of manipulating the position of an object on a computer screen of
22) The method of manipulating the position of an object on a computer screen of
selecting a free rotation handle on the graphical user interface compass;
moving a pointing device while the free rotation handle is selected; and
moving the object responsive to the movement of the free rotation handle.
23) The method of manipulating the position of an object on a computer screen of
24) A programmed computer for positioning an object on a computer screen:
a processor operatively interconnected to a memory;
a graphical display device;
a user input device;
a graphical user interface that can be rendered to the display device, the interface comprising a tool locatable on the screen, the tool having user selectable interactive areas for causing rotational, translational, and planar movement in an object displayed on the screen.
25) The programmed computer of
26) The programmed computer of
27) A user interface invocable by an application program in response to a command to position an object displayed on screen, the interface comprising:
a first display region comprising a user interactive device for causing translational movement, the device being located in proximity to the object selected for movement;
a second display region comprising a user interactive device for causing rotational movement, the device being located in proximity to the object selected for movement;
a third display region comprising a user interactive device for causing planar movement, the device being located in proximity to the object selected for movement;
a fourth display region comprising a user interactive device for causing free rotational movement, the device being located in proximity to the object selected for movement; and
a fifth display region comprising an attachment point for attaching the interface to the object.
28) The user interface of
29) Computer executable code stored on a computer readable medium, the code causing a computer to take steps comprising:
displaying a graphical user interface compass wherein the compass comprises three user activatible axis for controlling translational movement and three user activatible arcs for controlling rotational movement;
activating an axis or an arc; and
moving an object responsive to the activation of the axis or arc.
30) The computer executable code stored on a computer readable medium of
activating a user activatible plane defined by the intersection of two of the axis whereby activation of the plane caused the object to move in the direction of the plane.
[0001] The present invention relates to computer software utility programs, and more specifically to performance of actions on objects in software systems having a graphical interface.
[0002] Performance of actions on objects can require acting directly on one or more characteristics of an object. Individual devices available to a user for acting on object characteristics have limited capabilities, for example, moving the mouse can only act simultaneously on two independent characteristics, an X and Y axis.
[0003] To modify a greater number of characteristics a user will have to subdivide the global modification into a succession of elementary manipulations involving a number of characteristics, each characteristic compatible with the capabilities of an available device. To achieve a desired overall manipulation, a user may need to interact with several devices (keyboard, mouse buttons, joysticks, touchpads, etc.) and/or with other elements of a user interface (command buttons, menu items, dialog boxes items, handles, etc.) to move from one elementary manipulation to the next.
[0004] In some existing software applications, a number of displacement actions can be controlled by different buttons on a toolbar. Activating one button will cause the corresponding type of displacement to be applied to the objects in the scene. The drawback of this is that the user has to constantly move to and from a toolbar and the selected object.
[0005] Other existing software applications provide for handles to appear around an object to be displaced. Performance of actions on an object has been achieved directly on the scene through manipulation of the handles surrounding an object. The handles generally reflect the size and shape of the object. However, in complex arrangements, the number of handles on a scene and their surrounding presence around the objects can become a nuisance to a user trying to discern the overall object structure. The user can be hampered in the performance of other parallel actions. Moreover, the handles are generally oriented according to a reference system which is defined by the object selection and cannot be directly modified in context by the user. Another drawback of such applications is that displaying handles may require significant processing time if the number of selected objects is high.
[0006] It would be useful to have a single, compact representation of a programmable tool which allows the user to perform several actions on selected objects in a scene.
[0007] Accordingly, the present invention provides a software control method and apparatus for implementing a knowledge-based polymorph undockable toolbar which can be used to perform actions on objects created and managed by computer software applications. A knowledge-based polymorph undockable toolbar merges into a small space tool for executing various commands that would require substantial screen space if represented by standard icons on a toolbar and can be used to manipulate objects or groups of objects. The knowledge based polymorph undockable toolbar can also act to reduce the number of user interactions needed to perform a manipulation task.
[0008] The present invention includes a method of acting upon an object displayed on a computer screen, including imbedding a software tool into an object scene, wherein the software tool includes multiple user interactive areas. Each area can be associated with a function for acting upon the object. A user can activate an area causing the program to perform the function associated with the activated interactive area on the object.
[0009] Generally, in one aspect, a function performed can be responsive to knowledge based criteria relating to the object on which the function is performed. In addition, a second software tool can be displayed in an area of the object scene remote from the first software tool and the first software tool can be controlled with the second software tool.
[0010] In another aspect, the software tool can be moved off the object scene and individual visual representations, each associated with a function of the software tool, can be displayed. The visual representations can also be used to execute the individual functions. In addition the individual visual representations can be transferred back into the object scene and morphed into the software tool.
[0011] This invention can also include manipulating a particular user interactive area of the software tool to change the position of the software tool with respect to the objects in the object scene responsive to the manipulation of the particular user interactive area. One convenient interactive area that can be used for such manipulation is a tool anchor.
[0012] In one embodiment, one or more objects in the object scene can be selected and a function associated with an activated interactive area can be executed on the objects selected.
[0013] In another aspect of the invention, a knowledge-based polymorph undockable toolbar can contain an anchor which allows a user, by a simple drag-and-drop operation, to change the reference point on an object. A knowledge-based polymorph undockable toolbar can also be used as a linking mechanism to connect selected objects with other objects in a scene. In one specific embodiment, a command device, such as the control key on a keyboard, can be activated to effect the alignment.
[0014] In another specific embodiment, a computer system software tool for facilitating positioning of a selected object on a computer screen can include three axis, each axis perpendicular to one another wherein each axis controls translational movement of the object. In addition this embodiment can include three arcs, each arc intersecting two axis, and wherein each arc controls rotational movement of the object and three planes, wherein each plane is defined by the intersection of two axis and each plane controls planar movement of the object. The software tool can also include an anchor for attaching the tool to the object and a free rotation handle.
[0015] In one aspect of the invention, a tool anchored to an object can manipulate the position of the attached object responsive to actuation of the tool. An unanchored tool can manipulate all objects displayed on the screen responsive to actuation of the tool.
[0016] In addition, the software tool can be aligned with an absolute axis or positioned and oriented onto an object such that the object can be directly manipulated by activation of the tool. In one embodiment, the position and orientation of the tool can be determined by context sensitive, semantical object interpretation. In addition, an axis indicator can cause an axis associated with an indicator to be perpendicular to the screen.
[0017] This invention can also embody a computer system, a programmed computer, a computer program residing on a computer-readable medium or a method of interacting with a computer and embodying the concepts described above.
[0018] The details of one or more embodiments of the invention are set forth in the accompanying drawings and the description below. Implementations can provide advantages such as the capability of efficiently manipulating objects in an object scene. Other features, objects, and advantages of the invention will be apparent from the description, the drawings and the claims.
[0019]FIG. 1 is an exemplary illustration of a knowledge-based polymorph undockable toolbar Compass and associated icons according to this invention.
[0020]FIG. 2 is an illustration of a knowledge-based polymorph undockable toolbar in an object scene.
[0021]FIG. 3. is an illustration of an unattached GUI Compass.
[0022]FIG. 4 is an illustration of movement resultant from an unattached GUI Compass.
[0023]FIG. 5. illustrates movement caused by dragging an YZ arc.
[0024]FIG. 6. illustrates movement caused by dragging a ZY plane.
[0025]FIG. 7. illustrates rotational movement caused by dragging a rotational handle.
[0026]FIG. 8. illustrates an axis becoming perpendicular to the computer screen after selecting the axis letter designation.
[0027]FIG. 9. illustrate anchoring a 3-Compass to an object.
[0028]FIG. 10. illustrates movement caused by dragging the axis of an anchored compass.
[0029]FIG. 11. illustrates a repositioned planar patch following Z translation.
[0030]FIG. 12. illustrates alignment of a knowledge-based polymorph undockable toolbar compass with an object edge.
[0031]FIG. 13. illustrates using a knowledge-based polymorph undockable toolbar compass as a temporary reference axis.
[0032]FIG. 14. illustrates an anchored compass.
[0033]FIG. 15. illustrates a manipulator in conjunction with an object.
[0034]FIG. 16. illustrates a compass dragged onto a planar patch.
[0035]FIG. 17. illustrates a compass oriented according to the orientation of a planar patch.
[0036]FIG. 18. illustrates a compass reoriented with a privilege plane selected from a menu.
[0037]FIG. 19 illustrates the YZ selected as the privileged plane for the compass.
[0038]FIG. 20 illustrates a knowledge-based polymorph undockable toolbar compass attached to a rectangular patch.
[0039]FIG. 21 illustrates alignment during knowledge based translation of an object.
[0040]FIG. 22 illustrates translation effected using knowledge based translation.
[0041]FIG. 23 illustrates alignment during non knowledge-based translation.
[0042]FIG. 24 illustrates translation effected using non knowledge based translation.
[0043]FIG. 25 is a block diagram of a computer system.
[0044] A computer system can display one or more objects in an object scene on a computer display. A user accessing the computer system can select one or more of the objects and perform an action on the selected objects. To facilitate the performance of an action on an object, a multi-functional tool can be displayed in the object scene. The multi-function tool can include two or more user interactive areas responsive to selection with a pointing device. Each user interactive area can be programmed to perform a predetermined action upon activation by the user. In addition, a predetermined action can be knowledge based, such that it is further defined according to the context of the scene in which the action is to called to be performed.
[0045] Generally, a knowledge-based polymorph undockable tool bar can be represented in the scene of an object display window in the form of a multifaceted tool, wherein each facet of the tool represents a different functionality. The tool embodies a compact representation of multiple funtionalities that can be located in close proximity to an object on which the functionality will be exercised. Each functionality of the tool is designed to effect a change on one or more objects of the scene in which the tool has been immersed. Immersion of the tool in the scene, allows the tool to behave like other objects of the scene in many respects. For example, as the view of the scene is changed through rotation or transactional movement of the view, the view of the tool immersed in the scene will change accordingly.
[0046] In one embodiment, a remote control of a tool that is immersed in an object scene can be made to appear in a portion of the scene that is otherwise vacant. The remote control can be used to access the functionality of a knowledge based polymorph undockable tool bar that is immersed in a scene and has become difficult to view or otherwise be accessed. Difficulty in accessing an undockable toolbar can be, for example, the result of a scene crowded with objects or movement of an object with the undockable toolbar attached to an inaccessible area of the scene. In one referred embodiment, the location of the remote control is in the upper right hand corner of the scene.
[0047] In addition, icons or other visual representations of functionalities performable by the tool can be displayed as separate commands in a portion of the screen outside the object scene. The separate commands can be displayed for example by dragging and dropping a multi-functional tool on a side bar of the screen wherein a toolbar can appear as separate icons, each icon representing a functionality present in the knowledge based polymorph undockable toolbar. Similarly, a multi-icon toolbar peripheral to the object scene can be programmed such that dragging the toolbar into the object window causes the individual selections of the toolbar to be morphed into a single multi-functional toolbar that is immersed in the object scene.
[0048] Optionally, a knowledge based polymorph undockable toolbar immersed in an object scene, can be anchored or otherwise attached to one or more objects contained in the object scene. Activation of a user interactive portion of the undockable toolbar can cause an function associated with that portion of the toolbar to be performed on the selected objects.
[0049] Each object displayed in the object scene, can have a default anchor point onto which a knowledge based polymorph undockable toolbar can attach. A user can drag and drop, or otherwise move, the undockable toolbar to the object and upon release the undockable toolbar will anchor to the default anchor point. In addition, a user can override the default and attach the undockable toolbar to an alternate anchor point selected by the user. The anchor point can define a reference for action to be performed upon the object. In addition, activation of an undockable toolbar function, such as a function causing movement in an object, can be combined with the activation of a command key, or other control device, to create a link between objects. Command keys can include for example, depressing the Control key on a keyboard.
[0050] Links created between objects can also be knowledge based programmed such that they are defined in the context of the objects or the application. For example, two pipes that are linked may be programmed such that a predetermined link attaches the pipes at the extremities. Similarly, an electrical connector can be programmed to align with a receptacle.
[0051] Knowledge based polymorph undockable toolbar functionality can include for example, translational movement, rotational movement, planar movement, aperture creation, distant measuring devices, appendage creation, or any other tool that can be programmed to take action within the object scene.
[0052] Referring now to FIG. 1, one example of a knowledge-based polymorph undockable toolbar can include a GUI Compass tool. A compass tool can be displayed on a computer screen and used to manipulate objects also displayed on the screen. The Compass can include multiple user interactive areas or parts for causing an action to be effected on one or more objects displayed on the computer screen. For example, interactive parts of the Compass can include a manipulation handle or anchor 101, and a free rotation handle 102. Compass arcs intersecting the various axis such as an XY arc 121 intersecting the X and Y axis, a ZY arc 122 intersecting the Z and Y axis, and a ZX arc 123 intersecting the Z and X axis can also be included.
[0053] Selection of an axis with a pointing device can cause an associated object, or multiple objects to move translationally in the direction of the axis. Similarly, selection of an arc can cause an associated object or objects to move rotationally in the direction specified by the arc.
[0054] A plane defined by the intersection of an arc 121-123 and two of the axis 110-112 can also be used for object manipulation. Activation of a plane can cause objects associated with the compass to move along the direction of the plane activated. A privileged plane can also be designated. In one preferred embodiment the privileged plane is the XY plane 131 which contains the anchor 101. Other planes that can be specified as the privilege plane include the ZY plane 132 and the ZX plane 133.
[0055] In one embodiment, icons 161-163 located on a toolbar 160 can effect an action the same as the action caused by user activation of a part of the compass. For example, an icon for causing translational movement 161 can effect a similar action as activating an axis 110-112 on the Compass tool 100, an icon for causing rotation 162 can effect a similar action as activating an arc 121-123 on the Compass tool 100 and an icon 163 for causing planar movement 163 can effect a similar action as activating a plane 131-133 on the Compass tool.
[0056] Referring now to FIG. 2, a computer display 200 can include an object scene 220 and one or more toolbars 204, with each toolbar 204 containing one or more icons 205. The object scene can include an absolute axis 210 to aid in orienting objects, such as the block 206. The object scene can also include a knowledge-based polymorph undockable toolbar, such as a GUI Compass 201 & 202.
[0057] A Compass 202 can have a default position such as the upper right hand corner of the screen. As an object 206 in the scene is selected, a GUI Compass 201 can be located in close proximity to the object 206 selected. In another embodiment, the anchor can be located on a closest geometrical point as defined by the location of the cursor, for example an extremity of a line. In still another embodiment, as illustrated in FIG. 2, the Compass 201 is positioned such that the anchor 101 is located at the center of gravity of the object selected.
[0058] The anchor can also be located at a point which is defined by the object itself. In one preferred embodiment, the compass can attempt recognize the characteristics of the current object. Characteristics can take into account the context of the current object and check for the highest semantical information. Anchor points indicated by semantical information can be defined by the software or the user.
[0059] Anchoring the GUI Compass to an object allows a user to move the object with translation and rotation movements. Movement in this context includes redefining the spatial coordinates of the object with respect to the absolute axis system of the document. In still another embodiment the Compass can be permanently displayed in a corner of the window and used as a remote control for a Compass on an object.
[0060] The screen can also include an intrinsic X axis 110, Y axis 111 and Z axis 112, each axis being representative of a dimension and functional for translational movement.
[0061] Referring now to FIG. 3, in one embodiment, the GUI Compass can remain unattached to any particular object in the document. An unattached GUI Compass can, by default, be identically aligned with an absolute axis 210. The absolute axis 210 is typically located at the lower right hand corner of the screen. All objects included in the document will move in unison responsive to movement of an unattached GUI Compass. Referring again to FIG. 3 this would include objects 315 and 316.
[0062] Referring now to FIG. 4, the Compass 100 has remained in the same relative position to the objects 315 and 316. As illustrated, movement of an unattached GUI Compass causes all elements of the document to move in unison.
[0063] Different movements can be imparted by selection and dragging of the different components making up the GUI Compass 100. As a cursor is dragged over a part of a GUI Compass, the cursor can change in physical appearance. Changes in physical appearance can include for example an alternate cursor shape or color. In one embodiment, cursor appearance can include a pointed finger that appears as the cursor is moved over an element or part of a GUI Compass. In addition, the elements of a Compass can be highlighted as they are pointed to. Elements can include a Compass axis, an arc on the plane of the Compass, or the plane of the Compass itself.
[0064] Referring now to FIG. 5, as an example of movement caused by the GUI Compass, dragging the arc YZ to the right can rotate the objects in an arc about the X axis and through the anchor point. In one embodiment, dragging close to the anchor square can rotate the objects quickly and dragging further away from the anchor square 101 can rotate the objects more slowly. In addition, the absolute axis 210 can rotate responsive to the movement of the GUI Compass.
[0065]FIG. 6 illustrates an example of moving the objects responsive to dragging to the right the ZY plane 132 subtended by the arc ZY. The objects 315 and 316 can be moved across the screen in correlation with the movement of the GUI Compass 100 as a result of dragging on the ZY plane 132.
[0066] Referring now to FIG. 7, selection of a free rotation handle 102 and rotation of the GUI Compass 100 by dragging the rotation handle 102, can cause the objects 315 and 316 to rotate responsive to the direction the free rotation handle 102 is dragged. Selection and movement of the free rotation handle 102 can emulate the types of movement obtainable with a joystick, without the user having to move their hand from a pointing device such as a mouse.
[0067] Referring now to FIG. 8, clicking or otherwise selecting the letter of an axis on the GUI Compass, or other axis indicator, can cause the selected axis to be perpendicular to the screen. In addition, in another aspect, clicking the same letter again can reverse the point from which a user can view the objects. FIG. 8 illustrates a view of the document containing objects 315 and 316 after the letter Z for the Z axis 112 has been clicked or otherwise selected.
[0068] Referring now to FIG. 9, responsive to user actions associating a Compass with an object 316, a Compass can be utilized for different functions. Functions can include for example, translational and rotational movement of an object or connection of one object with another object. Other functionality can also be programmed into the compass according to user needs. An initial position of the Compass tool in relation to an object selected can be a knowledge based mechanism also responsive to the user actions executed during object selection.
[0069] A default method of selecting an object can include dragging the compass to the object until the compass is snapped to the object. Default selection of an object can cause the Compass to be functional as a displacement tool whereby the Compass operates to effect object relocation and reorientation. In response to default selection, the Compass anchor can be positioned at the center of gravity for the object, and the Compass orientation can be along the inertia axis. Such default settings can be used to emulate situations in the physical world. For example, a person in the physical world attaching one pipe to another might reasonably grasp the first pipe at the center of gravity and orient the axis of the first pipe to be parallel with the second pipe. The person could then apply translational movement to the first pipe, causing the extremities of each pipe to contact. Similarly, the GUI Compass can attach at the center of gravity of an object such as 316, and manipulate the selected object via the Compass tool.
[0070] An alternate method of selecting an object can include activating a command key, such as, for example, by depressing and holding down the Control key of a keyboard associated with the computer 100, while the Compass is dragged to select an object. In one embodiment, alternative selection can activate an advanced use of the tool with a link mechanism, wherein the Compass can become a connection tool for geometrical positioning and part assemblage. During such a use the Compass can be positioned and oriented to define a way of connection. For example, in an assembly context utilizing connection by contact of one object with another, the Z axis of the Compass can be considered the main axis and be oriented tangent to a privileged direction for connection, such as the axis of a pipe.
[0071] The selection process can involve contextual, top-down semantical object interpretation. The programming, controlling the object selection, can analyze object characteristics by first determining the current context and then referencing the highest semantical information.
[0072] Following selection of an object, the Compass can, by default, become immersed in the 3-D space represented on the screen of the computer. During immersed representation, the Compass appears in close proximity to the selected object. A user can also opt for remote localization should the immersed representation not be easily accessible. Remote localization allows the compass to anchor to a selected object and be controlled by a remote appearance of the compass, such as, for example, a compass that always appears at the upper right corner of the display. Remote localization can be useful when the complexity of objects displayed makes manipulation of an immersed Compass impractical. In the case of remote localization, the user can opt, through the use of a dialog box or other user interactive device, not to display the immersed compass.
[0073] After the Compass has anchored, only an object that is selected will be responsive to activation of the GUI Compass. An unanchored Compass can control move all objects displayed. For example, dragging the Z axis 112 of the Compass while the Compass 100 is anchored to the planar patch object 316, can move the planar patch to an opposite side of the block object 315. The dragging movement is illustrated in FIG. 10.
[0074] In one embodiment, the distance a selected object is moved, can be displayed in real time as the object is moved 1010. In a preferred embodiment, the distance is measured from the origin of the axis, the anchor square or Compass manipulation handle located at the Compass base. The value displayed 1010, can be preceded by a negative sign if the object is moved in a direction opposite to the Compass orientation. Dotted lines along the X, Y and Z axis and associated values representing the components of displacement can represent the distance of translation. One line can represent axis translation and two lines can represent planar translation. A dotted arc and an associated angle can represent the distance of rotation. Translation and rotation increments can be predetermined, or user definable. FIG. 11 illustrates the repositioned planar patch 316 following the Z direction translation.
[0075] Referring now to FIG. 12, when the anchor of a Compass is selected, the Compass can be snapped to another position and orientation of the same selected object, or another object. The Compass can automatically align with the main characteristic of a part or sub-part pointed to by the cursor. Accordingly, if a sub-part can be assimilated to a point, as when the sub-part is a vertex, a temporary representation of a Compass can be snapped to the point with the Compass anchor located on this point. If the sub-part can be assimilated to a line, as when the sub-part is an edge, the Z axis of the temporary representation can be aligned on this edge. If the sub-part can be assimilated to a plane, the XY plane of the temporary representation can be snapped on this plane.
[0076] For example, using this technique, the Compass 100 can be dragged onto the object 315 and aligned with one of the object's edges such as illustrated in FIG. 12 wherein the Compass 100 is aligned with edge 1210. The planar patch 316 can also be selected along with the object 315 by holding down a control key in clicking on the planar patch 316.
[0077] Referring now to FIG. 13, during creation of an object or during object modification, a GUI Compass can be used as a temporary reference axis. The dissymmetry of a GUI Compass can give visual information, for example, that recognizes the X-Y plane as a privileged plane. For three dimensional object creation or manipulation commands if the a vectoral direction is required, the direction orthogonal to the privileged plane of the Compass can be taken.
[0078] If a vectoral plane is required, the privileged plane of a Compass can be used. During movement of a GUI Compass, the shape of the cursor and the Compass can change to aid in anchoring the Compass. As the Compass is dragged an Axis 1310 can be displayed as well as a current privileged plane 1320. By default the Z axis can be displayed in the X-Y plane. Other defaults can be specified and predetermined by a user. The shape of a cursor 1330 can also change while it is dragging the Compass.
[0079] Release of a mouse button used to drag and drop the Compass can cause the Compass to snap onto an object in closed proximity and thereby selected. FIG. 14 illustrates the Compass attached or anchored to the planar patch 316. Visual indication that the Compass is attached or anchored can also be utilized. For example, a color change can take place as the Compass is attached to an object. A default color such as light green can be used or other user defined colors.
[0080] In one embodiment, a user can change the privileged plane from, for example, XY to XZ or YZ. In one embodiment, the privileged plane can be changed by selecting and object such as the plane or patch 316 and activating a control point icon or other user interactive device to cause control points 1520 to appear on the plane or patch 316.
[0081] Referring now to FIG. 15, manipulators 1510 can be programmed to appear in conjunction with the selected object, the plane or patch 316. By default the manipulators 1510 can be oriented in the same plane as the current privileged plane of the Compass.
[0082] In another embodiment, an option accessible for example with a contextual menu can force a privileged plane to be the most visible of the three planes of the Compass. Using this option, as a user changes a point of view of the model displayed, the privileged plane switches.
[0083] Referring now to FIG. 16, the Compass can be dragged onto the plane of a patch 316 and aligned in the direction specifying a newly desired privilege plane. As the Compass is dropped onto the patch by a cursor, the Compass can detect the orientation of the patch.
[0084] Referring now to FIG. 17, the Compass can be oriented according to the orientation of a patch 316. In one embodiment, the Compass will retain the orientation of this corresponding privilege plane as it is moved away from the directed object 316. In another embodiment, a user can point to the Compass and right click with a pointing device.
[0085] Referring now to FIG. 18, a right click can display a textual menu wherein in the textual menu includes a command to make the respective planes the privileged planes. The manipulators will orient in the plane selected as the privilege plane.
[0086]FIG. 19 illustrates the YZ plane selected as the privileged plane for the Compass 100. The manipulators 1510 responsive to the change to the privilege plane are now located in the YZ plane.
[0087] FIGS. 20-22 illustrate an additional example of a knowledge based action. Object translation is illustrated in the example, however other types of movement including rotation and planar movement can be similarly accomplished. Referring now to FIG. 20, a GUI compass 100 is anchored to a rectangular patch 2001 at a point 2010 along an edge 2011. The cursor 2103 is positioned on the X axis to indicate that the X axis has been selected. The object scene 220 also contains a second rectangular patch 2002. Referring now to FIG. 21, the program uses a knowledge based routine to determine a point 2105 at the border of an edge 2104 of the second rectangular patch 2002, that is nearest to a cursor 2103. The point is determined in response to a user depressing a mouse button, wherein the mouse is controlling the cursor. In addition to the point being determined, a line 2102 normal to the X axis 2101 is extended by the routine to the X axis 2101.
[0088] Referring now to FIG. 22, release of the mouse button causes translation of the first rectangular patch 2001 along the X axis of the compass 100 and aligns the line 2102 extended from point 2105 with the anchor point 2010 of the compass 100, wherein the compass is anchored to the first patch.
[0089] Referring now to FIG. 23, an alternate method of effecting translation of the first rectangular patch 2001 that does not utilize knowledge based actions is illustrated. The Compass 100 is anchored at an anchor point 2010 and the user can grasp the Compass by holding down a mouse button while a cursor 2310 is positioned on the Compass 100. The user can then drag the Compass 100 along the X axis causing the first rectangular patch 2001 to translate along the X axis. A dotted line 2301 extending along the X axis can indicate the direction of movement. A numerical value 2302 can indicate the distance along the X axis the Compass 100 has traveled.
[0090] Referring now to FIG. 24, a user can visually align the anchor point 2010 with the edge 2104 of the second rectangular patch 2002 and release the mouse button causing the translational movement to stop. Non-knowledge based movement does not include a programmed confirmation of the alignment of the two objects. In the example illustrated, alignment is as accurate as the users perception. Knowledge based actions can have predetermined accuracy programmed in.
[0091] Referring to FIG. 25 physical resources of a computer system 2500 are depicted. The computer 2500 has a central processor 2501 connected to a processor host bus 2502 over which it provides data, address and control signals. The processors 2501 may be any conventional general purpose single-chip or multi-chip microprocessor such as a Pentium� series processor, A K6 processor, a MIPS� processor, a Power PC� processor or an ALPHA� processor. In addition, the processor 2501 may be any conventional special purpose microprocessor such as a digital signal processor or a graphics processor. The microprocessor 2501 can have conventional address, data, and control lines coupling it to a processor host bus 2502.
[0092] The computer 2500 can include a system controller 2503 having an integrated RAM memory controller 2504. The system controller 2503 can be connected to the host bus 2502 and provide an interface to random access memory 2505. The system controller 2503 can also provide host bus to peripheral bus bridging functions. The controller 2503 can thereby permit signals on the processor host bus 2502 to be compatibly exchanged with signals on a primary peripheral bus 2510. The peripheral bus 2510 may be, for example, a Peripheral Component Interconnect (PCI) bus, an Industry Standard Architecture (ISA) bus, or a Micro-Channel bus. Additionally, the controller 2503 can provide data buffering and data transfer rate matching between the host bus 102 and peripheral bus 2510. The controller 2503 can thereby allow, for example, a processor 2501 to interface to a PCI bus 2510 having a data path differing in data path bit width, clock speed, or data transfer rate.
[0093] Accessory devices including, for example, a hard disk drive control interface 2511 coupled to a hard disk drive 2514, a video display controller 2512 coupled to a video display 2515, and a keyboard and mouse controller 2513 can be coupled to a peripheral bus 2510 and controlled by the processor 2501. The computer system can include a connection to a computer system network, an intranet or an internet. Data and information may be sent and received over such a connection.
[0094] The computer 2500 can also include nonvolatile ROM memory 2507 to store basic computer software routines. ROM 2507 may include alterable memory, such as EEPROM (Electronically Erasable Programmable Read Only Memory), to store configuration data. BIOS routines 2523 can be included in ROM 2507 and provide basic computer initialization, systems testing, and input/output (I/O) services. The BIOS 2523 can also include routines that allow an operating system to be "booted" from the disk 2513. Examples of high-level operating systems are, the Microsoft Windows 98™, Windows NT™, UNIX, LINUX, the Apple MacOS™ operating system, or other operating system.
[0095] An operating system may be fully loaded in the RAM memory 2505 or may include portions in RAM memory 2505, disk drive storage 2514, or storage at a network location. The operating system can provide functionality to execute software applications, software systems and tools of software systems. Software functionality can access the video display controller 2512 an other resources of the computer system 2500 to provide two dimensional (2-D) and three dimensional (3-D) models on the video computer display 2515.
[0096] The invention may be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations of them. Apparatus of the invention may be implemented in a computer program product tangibly embodied in a machine-readable storage device for execution by a programmable processor; and method steps of the invention may be performed by a programmable processor executing a program of instructions to perform functions of the invention by operating on input data and generating output.
[0097] The invention may advantageously be implemented in one or more computer programs that are executable on a programmable system including at least one programmable processor coupled to receive data and instructions from, and to transmit data and instructions to, a data storage system, at least one input device, and at least one output device. Each computer program may be implemented in a high-level procedural or object-oriented programming language, or in assembly or machine language if desired; and in any case, the language may be a compiled or interpreted language.
[0098] Generally, a processor will receive instructions and data from a read-only memory and/or a random access memory. Storage devices suitable for tangibly embodying computer program instructions and data include all forms of nonvolatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM disks. Any of the foregoing may be supplemented by, or incorporated in, specially-designed ASICs (application-specific integrated circuits).
[0099] A number of embodiments of the present invention have been described. It will be understood that various modifications may be made without departing from the spirit and scope of the invention. Therefore, other implementations are within the scope of the following claims.
Original Image


text:
Select Local Merchants
Waterfront Place HotelRead MoreProperty Location When you stay at Waterfront Place Hotel in Morgantown, you'll be on a river and convenient to West Virginia University and Creative Arts Center. This spa hotel is within close proximity of Mountaineer Field and Ruby Memorial Hospital. Rooms Make yourself at home in one of the 205 air-conditioned rooms featuring MP3 docking stations and plasma televisions. Your room comes with a pillowtop bed. Wired and wireless Internet access is complimentary, while 42-inch high-definition televisions with cable programming provide entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Rec, Spa, Premium Amenities Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. If you're looking for recreational opportunities, you'll find an indoor pool, a spa tub, and a 24-hour fitness facility. Additional features include complimentary wireless Internet access, concierge services, and gift shops/newsstands. Dining Grab a bite at one of the hotel's 2 restaurants, or stay in and take advantage of room service (during limited hours). At the end of the day, relax with your favorite drink at a bar/lounge. Full breakfasts are available daily for a fee. Business, Other Amenities Featured amenities include complimentary high-speed (wired) Internet access, a 24-hour business center, and audiovisual equipment. Planning an event in Morgantown? This hotel has 30000 square feet (2787 square meters) of space consisting of a conference center, conference/meeting rooms, and small meeting rooms. Parking (subject to charges) is available onsite.2 Waterfront PlaceMorgantown, WV US
Moonglow YogaRead MoreMoonglow Yoga's team of certified yoga instructors guides students through a collection of heated and nonheated classes to hone strong bodies and minds. The studio's schedule boasts classes for students of all experience levels, including beginners Vinyasa classes, in which newbies learn foundational poses, breathing techniques, and how to weave baskets from sticky mats. Teachers dial the studio temperature up to a balmy 95 degrees during Hot Vinyasa sweat sessions, challenging savvy stretches with advanced poses such as half moon, wheel, crow, and robot.534 W Otterman StGreensburg, PA US
Snap Fitness Mount PleasantRead MoreThe treadmills, exercise bikes, and ellipticals never turn off at Snap Fitness. Gym members have 24-hour access, 365 days a year, to more than 1,400 locations across America, Narnia, and other parts of the world. Free weights, dumbbells, and various cardio and strength machines help keep exercisers in shape. Additionally, instructors at each location lead group fitness classes.310 Countryside PlazaMount Pleasant, PA US

subset: commoncrawl


text:
Showing 1-24 of 135 items found in Food & Drink
- Sort by:
Sunfield Restaurant
Easy access off I-80 and open 7 days a week from 6:00 a.m. until 10:00 p.m. Serving delicious breakfast, lunch and dinner. The banquet room has seating for 70. Sunfield is ideal for showers, meetings, family gathering, birthdays and other celebrations.
Halftime Restaurant, Pizza & Cocktails
We offer a full menu, kids menu and made from scratch pizzas. Serving breakfast, lunch and dinner as well as homemade soups daily and a salad bar.
Diddy Dogs
Not your average hot dog joint, Diddy Dogs has classic topped dogs and some with toppings themed for DeKalb. They also serve hand cut fries with several fun toppings and other seasonal sandwiches.
Red Dog Grill
Red Dog Grill is Heritage Harbor Ottawa's new full service restaurant, and they encourage you to share your favorite pet stories over dinner - the restaurant is named for Sam the red rescue dog. Featuring Friday night family movies and Saturday night live music.
The New Chalet Restaurant
Ottawa's South-side restaurant. Popular breakfast & lunch site. Daily Specials, After Hour Parties, Catering, Pick-Up Window, Fri & Sat All You Can Eat Specials. Business Hours: Sun 7am - 2pm, M-Thurs 6am-2pm, Fri & Sat 6am - 7pm.
Authentic Italian Cuisine - Pizza, Pasta, Entrees, Drinks & More! Enjoy a drink at the bar or have your next gathering on their patio. Dine In - Carry Out - Delivery
Vinny's Pizza
Welcome to Vinny's Pizza & Wings. Located in DeKalb, Illinois since 2005 and under new management since December 2009. Our experienced and friendly staff look forward to taking care of your Pizza Needs!
Los Rancheros
Los Rancheros Mexican Restaurant in DeKalb IL is open daily for Lunch & Dinner.
Knuckle Hedz
Great food, casual atmosphere and fun crowd. CLOSED MONDAY, open at 2 pm on TUESDAY, otherwise open daily at 11:30 am and serving lunch.
Sunshine Scoop & Bakery
Sunshine Scoop is an ice cream shoppe and bakery combo, so that you can get your favorite dessert with a scoop of your favorite ice cream right on top. We start with quality ingredients to bring you quality products that you and your whole family can enjoy. Come and visit today for a sweet treat!!! If you have dietary concerns, we also have gluten free, low fat, dairy free, and no sugar added options!
The Hinckley Cafe
We provide a cozy cafe feeling with daily specials and homemade soups. Friendly staff in a family atmosphere. A must have in our place is the best cup of coffee you will get in Hinckley.
Egg Haven Pancakes & Cafe
At Egg Haven We're Committed To Quality and Value Our recipes are prepared fresh daily using only the finest ingredients. Our eggs and produce are sourced direct from local premium farms and growers. Our menu offers a variety of breakfast, brunch and lunch choices. We're proud to offer delicious gluten free options, cholesterol free options, and other dietary-friendly selections. Freshly squeezed juices are available all day! Restaurant hours: 6am to 3pm daily
Santa Fe Restaurant
A family owned and operated restaurant since 1981, with locations in Glen Ellyn and Sandwich, Illinois. They specialize in delicious, authentic Mexican food, and our Margaritas have been voted the best Margaritas in DuPage county for almost 30 years!
Pub West Pizza
Pub West has established a strong reputation for quality and value making it a local favorite, and a desired destination for west suburban Chicago. They offer great burgers with the toppings that will tantalize your taste buds. They have over 35 different burger varieties! More in the mood for Pizza? Order your favorite toppings for Delivery*, Take out or Eat-In
Barb City Bagels
Formerly "Chesapeake bagel Bakery", located next to Walgreens in downtown DeKalb, with a newly renovated, cozy dining room, Barb City Bagels has redefined the cafe bakery experience with free wifi and a fireplace to make you feel at home. Come check us out!
Sweet Revival Antiques
Located in Kings, Illinois this coffee/antique shop, located in a historic church, is open every week Wednesday through Saturday and hours are Wednesday, Thursday, and Saturday 8-2 and Friday 8-6. We have packaged gourmet coffees, sweets, and antiques all in a beautiful, historic building.
South Moon BBQ
Fantastic southern-style BBQ!! Winner of one of Chicago's Best TV's Top 10 Places To Get Your Pork Fix in Chicago! Catering, weddings, and now featuring new craft beers!! Outdoor seating available.
Flappy's Pancake House
Hours: Sunday-Thursday 6:00am-3:00pm; Friday-Saturday 6:00am-9:00pm
Flamingo Restaurant and Ice Cream
Mexican Food, Ice Cream & Frozen Yogurt
Coupe's Bar & Grill
Bar & Grill located at 101 S. Viking Vie in Lee, Illinois.
Topper's Pizza
Looking for late night pizza delivery in Dekalb? Toppers Pizza near Northern Illinois University to the rescue! They provide Dekalb pizza delivery with House Pizzas, bold flavors, legendary Topperstix - garlic-buttery, fresh-baked topped with real Wisconsin cheese. Toppers is open late, delivered fast, right out of the oven to your door.
Lothsons Karry Out Chicken
Family Karry Out Restaurant. Frying the best chicken in the DeKalb, Il area since 1949.
Ray's Chicago BBQ and Slots
Ray's Chicago BBQ and Slots features: Walk-Ins Welcome Good For Groups Good For Kids Take Out Delivery Catering Outdoor Seating
Molly's Pub & Grill
Food, drinks, specials and entertainment.


text:
|Reviews for The Real Story Of Clove
| Theuglyduckling492 chapter 7 . 10/5/2013
Please update soon!
| Theuglyduckling492 chapter 8 . 8/13/2013
I love this story, but isn't this chapter the same as the last? Please post something soon, because my hopes were up!
| MaximumAngel1 chapter 8 . 8/11/2013
Clove was really adorable in this chapter :)
| Chelsea Hunger Games Fan chapter 8 . 8/11/2013
I'm liking it so far
| Theuglyduckling492 chapter 6 . 6/30/2013
Aw, I love this chapter! I'm so glad you incorporated Cato into the story
| MaximumAngel1 chapter 7 . 6/24/2013
Poor little clove. Her dad sucks
| MaximumAngel1 chapter 6 . 6/21/2013
That was really adorable, in a way that only wrestling five-year-olds can pull off. Clato ftw!
M xîmÜmÅñgL1
| MaximumAngel1 chapter 5 . 6/2/2013
Cool academy place!
| TeamClato chapter 4 . 5/29/2013
Oh Clove, all that is so unfair!
I love your story, it's so great!:)
| Theuglyduckling492 chapter 4 . 5/28/2013
I love this! You've got a really good sense of suspense and I'm excited for the rest of the story.
| MaximumAngel1 chapter 4 . 5/28/2013
Poor little Clove! Didn't even know what she was getting herself into. Great writing!
| TeamClato chapter 2 . 5/26/2013
As a huge fan of Clove, I really enjoy this story! It's a really great and well-writing beginning, too bad the chapters are so short! But anyway, I will looking for the next chapter!:)
| MaximumAngel1 chapter 3 . 5/27/2013
Oh, poor little Clove! That makes me so sad for her! It must be terrible to be forced into that.
Great writing! Please update soon!
| Theuglyduckling492 chapter 3 . 5/27/2013
These are great! I love them, but you leave such cliff hangers! You're going to end up killing me :)
| MaximumAngel1 chapter 2 . 5/26/2013
Yeah! Go clove! I like her more after reading the story! Great work!


text:
About GLeaM
The Global Leadership Matrix (GLeaM) was launched at Columbia Business School in 2011 by Sheena Iyengar, S.T. Lee Professor of Business, as an initiative of The Jerome A. Chazen Institute of International Business. GLeaM's mission is to advance and promote understanding of leadership in a global context. To accomplish this mission, GLeaM's interdisciplinary team of distinguished faculty from Columbia's Business School, Sociology Department, and Psychology Department are developing a range of innovative research and information sharing initiatives that will serve the interests of academics, organizations, and people across the globe.
The central GLeaM initiative is its free-content website that delivers the latest insights on leadership and offers sophisticated tools for individuals to assess and improve aspects of their leadership ability. The beta version currently offers network assessment and time management tools, and in the coming months additional tools will be available. These tools will provide assessments and advice across an expanding matrix of leadership qualities so GLeaM members over time can develop a comprehensive leadership profile.
With each completed tool, GLeaM members receive custom feedback and advice on a particular aspect of their leadership profile—for example, a detailed view of their social network map and its characteristics—and they will be able to compare their results to those of other GLeaM users across the globe. The resulting anonymous data pools will allow professors to fill important gaps in academic and business research. The ensuing articles, white papers, case studies, and short videos will be posted on the GLeaM website. GLeaM is where theory meets practice.
GLeaM Programs
In addition to the free-content website, GLeaM is launching two complementary programs that seek collaboration with prominent organizations in the for-profit and non-profit sectors. The GLeaM Executive Education Program will support the unique human and social capital goals of organizations to help ensure their global competitiveness. The customized program will utilize online assessment tools and face-to-face seminars to offer new insights on a range of areas related to leadership identification and development, and the impact of social networks on organizational performance. Organizations participating in custom GLeaM programs receive expert consultation, analysis, and teaching from Columbia Business School's most distinguished faculty. The Strategic Intuition Lab invites large organizations to participate in action-research pilots that investigate howcreative strategy methods developed at Columbia Business School can be integrated into their own procedures—with the goal of implementing more innovative ideas as part of their ongoing strategic planning. To learn more about these programs, email Jeffrey Lagomarsino, GLeaM Co-director, at email@example.com.
GLeaM Events
GLeaM will further build on its research agenda by arranging a number of conferences, symposia, and workshops at Columbia Business School each year. These events will bring together renowned thought leaders from academia and the private sector to discuss GLeaM research and other timely issues related to global leadership.
GLeaM Sponsorship
The GLeaM initiative has received generous seed funding from Columbia Business School. GLeaM's Sponsorship Program will be instrumental in expanding its research and education activities, and will guarantee its long-term financial support. Sponsorship inquiries are welcome from corporations and individuals. Please email Jeffrey Lagomarsino, GLeaM Co-director, at email@example.com.
Faculty Director
Sheena Iyengar is the inaugural S.T. Lee Professor of Business at Columbia Business School, with a joint appointment in the Department of Psychology at Columbia University. She is also Research Director at the Jerome A. Chazen Institute of International Business at Columbia Business School. She was recently named one of the World's Best B-School Professors by Poets and Quants and appeared on the 2011 Thinkers50 list, the definitive global ranking of the top 50 business thinkers. Professor Iyengar is considered one of the world's experts on choice. Her critically acclaimed book, The Art of Choosing, has gained much recognition, including being chosen as a finalist for the Financial Times and Goldman Sachs Business Book of the Year 2010 award, as well as being ranked #3 on the Amazon.com Best Books of 2010: Business & Investing Top 10.
Professor Iyengar is the recipient of numerous awards. In 2002 she received the Presidential Early Career Award for Social Scientists for her work in examining cultural, individual, and situational factors that influence people's decision-making behaviors. In 2005 she was an invited fellow at the Institute for Advanced Study in Princeton, NJ. Professor Iyengar has written for CNN.com, Slate and strategy+business, and has been a guest on CNN, CNBC, CBS Sunday Morning News and The Today Show. She is regularly quoted in the New York Times, Wall Street Journal, Fortune and Time magazines, and on National Public Radio. She recently recorded a seven-part lecture series based on The Art of Choosing for NHK TV in Japan, and was a featured speaker at the 2013 World Economic Forum in Davos, Switzerland.
Professor Iyengar graduated from the University of Pennsylvania with a B.S. in economics and a B.A. in psychology. She then earned her Ph.D. in social psychology from Stanford University. At Columbia Business School she has taught the Leadership core course for 10 years and also teaches electives such as Entrepreneurial Creativity, Managerial Decision Making, and Thinking Globally.


text:
All Mountain Snowboards - MensAll Mountain Snowboards at ProBoardshop are in unbelievable stock with the most affordable price listings. Unbeatable prices with fast free shipping make this store completely jaw-dropping. Save up to 40% on selected gear, but don't wait! These popular All Mountain Snowboards are shipped out just as fast as they arrive to our warehouses.
Please refine here
- Size: 155-157.5
- Color: Pink
K2 Turbo Dream Snowboard 2014Reg: $499.95 On Sale: $349.95
Size: 156cm, 159cm, 162cm
Lib Tech T.Rice Pro HP Snowboard 2014
Size: 157cmReg: $696.96 On Sale: $487.95
Lib Tech T.Rice Pro Snowboard 2014Reg: $559.95 On Sale: $391.95
Size: 150cm, 153cm, 157cm, 161.5cm
Lib Tech TRS Snowboard 2014
Size: 157cmReg: $559.95 On Sale: $391.95
Ride Buck Wild SnowboardReg: $499.95 On Sale: $374.95
Size: 151cm, 153cm, 155cm
Ride Buck Wild Wide Snowboard
Size: 156cm (W)Reg: $499.95 On Sale: $374.95


text:
Friday, May 1, 2015
A new home
A little cross-promotion if you'll allow me to indulge... it's been so long since I posted anything on here and this is partly why — the day job, AKA running Design & Opinion, a consultancy specialising in design of all sorts and, of course, opinion (it's not just a clever name). In between managing the business and looking after small children, I don't have much leisure time — and when I do, I always choose getting out in the water over getting out the pens.
My company website was in dire need of an overhaul so I'm pleased to announce that this week I've launched a brand-spanking new one, complete with a shop where you can buy some of my prints (so there is a direct tie-in to this humble little blog after all).
Take a look and see what I spend most of my time doing!
Labels: Design & Opinion, The day job, website
Sunday, September 21, 2014
Every man and his log
This week I've been reminded of what I love so much about surfing in winter. Apart from the totally 'alive' feeling that only comes with standing wet in a bikini in a windy carpark at 7:30am, there's a distinct lack of crowds. This past winter I can't count the number of crowd-free sessions I've enjoyed while the majority of people either stand huddled around coffees on the beach, or just stay in bed.
With the official lifesaving season (and school holidays) starting this weekend, the water has suddenly been inundated with people who were missing in action all winter, and apparently trying to make up for their lack of waves over the last few months...
Don't get me wrong, I do love the busier seasons too — there's a real excitement in the air when everyone's in 'holiday mode' and just enjoying being outdoors (until someone inevitably runs into someone else of course). But you can't beat being out early with nothing but a cold headland, a brilliant dawn and empty waves for company.
Labels: Loggin, Summer's coming, Typography
Saturday, May 3, 2014
The first shall be last...
A couple of Mondays ago, in a rare turn of events, I found myself the first person to paddle out at my local break just after the sun came up, and the last to come in as it went down.* As a mother of two kids under three, even being able to go for one surf in a day demonstrates good fortune. But thanks to the glorious school holidays (and a teacher for a husband), on this day I indulged in not one but two sessions—top-and-tailing the day in the best way possible. How could anyone hate Mondays when they pan out like this?
*It is of course a possibility that someone else decided to have a super-quick session in the dark after I'd gone, but for the purposes of this story let's assume that didn't happen. Oh, and to clarify—my surf-filled day comprised two separate sessions, not one all-day marathon (although that would have been nice).
Posted by Katherine Hall 4 comments:
Labels: Dawn session, first in, rare, stoke, Typography
Tuesday, December 24, 2013
Sing along if you know it
… with boughs of holly, fa la la la laa, la laa laa laaaaa. Or if you live where I do, deck the verandah with bits of driftwood.
It's been a huge year, with not much time for drawing lines either on paper or in the water. But I've thoroughly enjoyed the times I've been able to get stuck into either; between work, children and life in general.
Whatever you're doing on Christmas day, I hope it makes you stoked.
Posted by Katherine Hall 2 comments:
Labels: A merry Christmas to all, Typography
Thursday, September 26, 2013
Beyond the Veil
I was delighted to be asked to contribute to the third issue of Sea Stoke, an online magazine exploring broader surf culture. It's the second time I've been involved, and as per last time I feel very humbled (and maybe a little inadequate!) to be included among so much talent. The article I illustrated is about women's surfing in Iran—absolutely fascinating subject matter, and very inspirational. It's articles like this that make me so proud to be involved with Sea Stoke. Stoked!
Labels: Magazine, Sea Stoke, Typography, Women's Surfing
Monday, July 29, 2013
Art show
Labels: Art show, Typography
Friday, June 21, 2013
Four is the new three
Thursday, May 16, 2013
Sea Stoke
I recently realised I haven't posted anything here since July last year. I'm not sure if anyone has even noticed, but regardless I thought it was high time to do something about it. Since my last post things have been extremely busy with work, family and as much surfing as I can fit in before our next baby arrives in 5 weeks (admittedly it's getting pretty tricky by this point!).
There has been the occasional sketch though—this one was for online magazine Sea Stoke. The article I was asked to illustrate examines the plight of seahorses in Cambodia. I love surf publications that look a little deeper into what it means to be a surfer (or simply someone who loves the ocean). So I was honoured to be involved in this issue. Issue #3 is coming up soon, an illustration for which I'm currently working on—stay tuned to see the results... hopefully in less than a year :)
Labels: Magazine, Sea Stoke, Typography
Thursday, July 26, 2012
Cycling goes surf
Pactimo creates limited edition custom cycling apparel from their Colorado base. They approached me with the idea of producing some Australian/Surf-inspired kits to add to their already impressive designer gallery. Naturally I was stoked!
The first design to roll off the line is inspired by some of my favourite Australian surf breaks. Check out the gear here. To celebrate its release, Pactimo are offering the Surf apparel at 20% off for a limited time — what better excuse to treat yourself to some cycling goodness before they run out?
Labels: Apparel, Cycling, Spots, Typography
Sunday, July 22, 2012
Drawn Lines on Liquid Salt
I'm honoured to be featured on Liquid Salt this week, amongst some pretty illustrious company. Not sure how I managed to sneak in but I'm stoked! Big alohas and mahalo to the editor Glenn for tracking me down.
You can read my interview here.
Labels: Liquid Salt, Magazine, Typography
Tuesday, July 17, 2012
It's ok to get skunked
Originally inspired by a section in Thomas Campbell's Sprout, we recently visited Sri Lanka — specifically Arugam Bay. Naturally expectations were high. But like all real-life surf trips (as opposed to the ones you see edited in movies) the forces of nature don't always come together in the way one would hope. In our case, this meant that some of the breaks we (well, mostly I) wanted to surf weren't working at all, and the others, while fun, weren't performing to their full potential. After traveling for thousands of kilometres to surf it's a bit disheartening to know that for whatever reason, you'd lucked out.
Despite this, we had a great time. What surprised me most was firstly the number of stoked surfers we met in the water who came from landlocked countries, who either only surfed once a year or who were complete novices, absolutely charging. The second surprise was how amazing the local people were: genuinely friendly, funny, hospitable and with freakish memories — after a few days you couldn't help but feel you were friends with everyone in town.
Even though we did manage to get some fun waves, at the end of the day I still think that on the surf front, we missed out. But as this trip proved to me, sometimes it's ok to get skunked.
Labels: Sri Lanka, Surf travel, Typography
Thursday, May 17, 2012
It's been a while since I posted anything here... The day job has been really hectic of late, involving scooting back and forth across the ditch (for the uninitiated that means going to New Zealand — land of the long white cloud and the world's best ice cream). So I haven't had much time to do any drawing, let alone post about not doing any drawing.
However, good mate Azza has been busy shaping me an Old Salty model pig. I decided to go with a pretty traditional colourway, but wanted to spice up the fin. I have a couple of metres of Mambo fabric with a Reg Mombassa print that I procured from an outlet sale about 10 years ago, and have been wondering what to do with it ever since. I reckon it's been put to pretty good use here! Now I just have to decide what to do with the rest of it...
Posted by Katherine Hall 2 comments:
Labels: Aaron Frost, Fin, New Zealand
Monday, March 12, 2012
Stoked on shelving
You might be wondering how a post about shelving made its way here. How are shelves surf-related? If I may draw a slightly long bow...
Ever since a very small person came to live with us, it's become increasingly imperative that we get some adjustable storage. And what better than custom-made shelves constructed from 60-year old reclaimed timber and industrial steel? The whole process was such a labour of love that it seemed only fitting to document the final construction.
And the relevance to surfing? The wood originates a stone's throw from MR's home break. The builder Kyal is a shredder in his own right (and now also a minor celebrity thanks to appearing on a recent season of reality renovating TV show The Block). And the shelves are now home to, among other things, our precious collection of The Surfer's Journal — safely out of reach of tiny hands (and mouths).
Labels: DIY, The Surfer's Journal, Video
Tuesday, January 10, 2012
Jolly Roger
Finally, The Jolly Roger. This model is still in prototype phase, so if you want to find out what the finished boards are like, check back at the Sealegged blog.
Labels: Decals, Jolly Roger, Logo, Sea Legged
Monday, January 9, 2012
Fat Kid
As well as old-school aficionados, Sealegged caters for shortboard enthusiasts with the Fat Kid — but don't let the name fool you, this thing is more like 'phat with a ph' than Norm from Life Be In It (remember him?).
Labels: Decals, Fat Kid, Logo, Norm, Sea Legged
Sunday, January 8, 2012
Ten Pin
If you're looking for an all-conditions longboard the Ten Pin is a good start — lighter than a log but tough enough to withstand a few knocks. And hopefully a board you can get your piggies over (mmmmm, there's that bacon again).
Labels: Bacon, Decals, Logo, Sea Legged, Ten Pin
Saturday, January 7, 2012
Old Salty
Old Salty is the name given to Sealegged's pig model. I love a good pun, and I also love bacon. This may be the perfect board for me.
Labels: Bacon, Decals, Logo, Old Salty, Sea Legged
Friday, January 6, 2012
Captain's Log
Azza has been shaping various longboards for a while now, but there are some shapes that are requested more frequently. The Captain's Log is, as the name suggests, a heavy single-fin longboard, perfect for navigating with style through little peelers.
Labels: Captain's Log, Decals, Logo, Sea Legged
Thursday, January 5, 2012
Boiled Lolly
The Boiled Lolly is a 2+1 stubby that got its name from the delicious colourway of the very first one Azza shaped. It's almost good enough to eat, but probably better to ride.
Labels: Boiled Lolly, Decals, Logo, Sea Legged
Wednesday, January 4, 2012
Sealegged: Quadzilla
A while ago I designed some 'shaped by' decals for Azza Frost of Sealegged. With production steadily increasing, there are now some models based on the most popular designs, and I've created logos for each. Over the next few days I'll post them all, but here's the first: Quadzilla. A four-finned shred sled that tears through the surf like a giant reptile on the rampage.
Labels: Decals, Logo, Quadzilla, Sea Legged
Subscribe to: Posts (Atom)


text:
Panorama Villas
No prices found through our partners. Please contact the business directly or check some of our recommended alternatives.
Travelers also recommend:
TripAdvisor Reviews Panorama Villas Agios Nikolaos
Travel Blogs from Agios Nikolaos
Note to self:If you can see snow, avoid swimming
Bright and early start at 7/9. No brekkie. Parked the car at the airport end of Kokkinos Pirgos beach and run/walked, using the lamppost method, to the breakwater that starts the harbour. and back! Drove back to the only cafe which advertises to have free wifi for diet cola/coffee break. . Guy is budgie smugglers came out of the water after swimming and chatted with friends at the beachside and then changed under a small pink towels. Too small a pink towel.Then quickest swim in history ...
Market, Lidl, Malcolm & Nesije, Matala swim, wine
... Greek salad. We drink wine and after this we are ready to strain last years wine and drink this. A visit from the mayor and I give torrents for him and lovely wife. All is good. Tomorrow dinner at Kipos with Malcolm and Nesije at Sue's restaurant. Wine and ...
Day 169
... deep gorges, by the middle of the afternoon we turned off the main road and dropped down the side if a gorge, at one point it was so tight you could have touched both sides, however you would have got wet feet in the river. It's amazing how the roads are cut into the hillsides. Passing through a very narrow road in a village the overhanging balconies had their height painted on them, luckily the lowest was 3.5 metres.
At the coast we found a place to park at a small harbour in ...
Day 168
... a great job in exfoliating the soles of my feet. Logan enjoyed having the ball thrown for him. When we returned, one of our neighbours had packed up and moved on, they had a large camper with a slide out panel on the side, both of the other campers parked here have a moped, which they use for going into town. we had lunch and then drove to the supermarket for a couple of supplies. There are ...
... brushed past them they smelt lovely. We explored the river bank to see if there was any other way across without any success. We climbed back up the hill, the goat was happily grazing on the rocks above us. We drove across the mountains to the south side. The road took us through some depressing looking villages, they had very low flat houses that appeared to be almost on top if each other, many were derelict. There ...


text:
by John Bell
Some 30 miles from this tiny Bahamian Out Island is a portal to what writer Rod Serling would describe as a 'dimension as vast as space and timeless as infinity', a mysterious vortex where sometimes electronics fail, compasses spin and dolphins seem extra-friendly.
Bimini Aerial View
Nature's oddities are not unfamiliar occurrences in and around Bimini. Followers of new age psychic Edgar Cayce, for example, swear that Bimini's uniquely formed underwater stone formations—the much-debated Bimini Road—are a path leading to the lost Atlantis.
Joining with the mysterious Bimini Road is The Vortex, a section of energy northeast of the island that has stymied visiting mariners, fishermen and divers.
It is, as one longtime captain called it, ' a mystery wrapped up in an enigma.'
'It's eerie, like a pond in the middle of the Gulf Stream,' said Diana Weber, Director of Sales and Marketing for the historic Bimini Big Game Club Resort and Marina, which now offers daytrips to the spot. 'We have one of the few dive boats with bathrooms large enough to reach the spot for full day snorkeling and diving. '
Is the vortex part of the legendary Bermuda Triangle? This undefined region, which roughly covers 500,000 square miles, in the west part of the North Atlantic reputedly has claimed dozens of ships, planes and people—all disappearing without an explanation. The most famous story being the disappearance of Flight 19, five Navy Avengers that vanished during a training mission in 1945.
'I can't even begin to explain the Bimini Vortex,' said Weber. 'I do know it does sometimes have an effect on electronics and divers who have encountered dolphins tell us stories of how they approach quickly and make face-to-face contact.'
Weber said more than five groups have booked the Bimini Vortex Dive in 2013 and 2014. The groups were comprised mostly of international visitor interested in the Big Game Club's organic food and room products, gluten-free and vegetarian meal offerings and on-the-water programs.
'We leave the docks at 7:30pm and return around five or 6p.m. ,'Weber said. 'The daily rates for groups with equipment are around $150.00 per person depending on the group size. The 60-foot dive boat holds up to 50 snorkelers or 35 divers with full equipment. It's pretty amazing to experience. Our next trip out to the Vortex is at the end of Oct 2013. '


text: Package Express manufactures wooden pallets to meet our customers specifications. Our expert designers will create your pallet according to the weight and type of product to be palletized. We offer a large inventory of standard size pallets with two way or four way entry to ensure easy handling. – More from ZoomInfo »


text:
1 - 3 bd1 - 2 ba
apartment749 – 1382 sqftAttached Garages! Luxury 1, 2 & 3 Bedroom Apartments and Townhomes in Keller, TX 76248.... More
3 bd2 ba
house1388 sqftAvailable AUGUST 1ST. You will not believe the updates in this renovated home! Completely updated... More
4 bd2.5 ba
house2738 sqftHighland Oaks Builder Model Elegance, Beautiful landscaping. Fabulous Master Suite, Cathedral... More
3 bd3.5 ba
house2812 sqftStunning 2-story 3-3.5-2 with study + 2 dining areas in Keller! Entry opens to formal dining and... More
4 bd2 ba
house2251 sqftGorgeous one story home located on private corner lot in Hidden Lakes! This home features 4... More
3 bd2 ba
house1444 sqftGreat 3-2-2, move-in ready. Keller schools. New flooring, vaulted ceilings, WBFP, large living... More
4 bd3.5 ba
house4319 sqftPrivate executive home surrounded by trees with stunning views of private pond with fountain.... More
3 bd2 ba
house2100 sqftPerfect for the Buyer Looking For a Low Maintenance Lifestyle. Luxury Garden Villa in Gated... More
4 bd2.5 ba
house2068 sqftbeautifully updated home in heart of keller. 4 bedrooms 2.5 bath with many features including... More
5 bd4.5 ba
house5074 sqftSpectacular finish out! Located in the prestigious Enclave at Hidden Lakes in Keller's only... More
5 bd3 ba
house4338 sqftVery nice Landscaped 5 Bedroom 3.5 Bath 3 Car garage on corner lot. 3 living areas. Large... More
3 bd2 ba
house1724 sqftNice 3-2-2 in Keller! Large 19x17 living area has vaulted ceilings, brick fireplace and lots of... More
3 bd2 ba
house1401 sqftCharming move in ready 3 bedroom. Home features covered back patio and mature trees. More
3 bd2.5 ba
house2104 sqftClean and move in ready!Beautiful master suite on first flr with jetted tub, sep shower, his and... More
4 bd3 ba
house3074 sqftSIMPLE TASTEFUL ELEGANCE ABOUNDS IN THIS IMPRESSIVE 1.5 STORY 4 BDRM, 3 BATH HOME NESTLED ON A... More
You know what you want.
Unfortunately nothing matches this search criteria. Try removing a filter or two
Or check out these popular homes
Summary for Keller
There are currently 413 resale and new homes in Keller on Trulia, including 8 open houses, as well as 44 homes in the pre-foreclosure, auction, or bank-owned stages of the foreclosure process. The average listing price for homes for sale in Keller TX was $591,969 for the week ending Jun 17, which represents a decrease of 2.9%, or...


text:
I am drawing
RGBA data onto the screen using
CGBitmapContextCreate and
CGContextDrawImage. When I try to create
bitmapcontext using
pixelBuffer,...) where I have already
pixelBuffer and placed my data there, this works just fine.
However, I would like Core Graphics to manage its own memory so I would like to pass
NULL to
CGBitmapContextCreate, and then get the pointer to the memory block used by calling
CGBitmapContextGetData, and copying my
RGBA buffer to the aforementioned block using
memcpy. However, my
memcpy fails. Please see my code below.
Any idea what I am doing wrong?
gtx = CGBitmapContextCreate(NULL, screenWidth, screenHeight, bitsPerComponent, bytesPerRow, colorSpace, kCGImageAlphaNoneSkipLast);
void *data = CGBitmapContextGetData(gtx);
memcpy(data, pixelBuffer, area*componentsPerPixel);
CGContextRef currentContext = UIGraphicsGetCurrentContext();
CGImageRef image = CGBitmapContextCreateImage(gtx);
CGContextTranslateCTM(currentContext, 0, screenHeight);
CGContextScaleCTM(currentContext, 1.0, -1.0);
CGContextDrawImage(currentContext, currentSubrect, image);


text:
The WB (ended 2004)
You have all the dvds right? You can get the screen caps from there easily enough. Also, there are screen cap sites all over the web. Just google for them.
Nice ones Nick and TJ!
CBS Entertainment | About TV.com | About CBS Interactive | Jobs | Advertise
© CBS Interactive Inc. All rights reserved. | Privacy Policy | Ad Choice | Terms of Use


text:
Beautiful piano solo11/3/2012 2:01am
This arrangement really brings out the beauty of the music itself and the piano sound. It is just gorgeous. A lof of the other arrangements sound too boring or does not really let the piano shine. This one does! When I play this arrangement, it feels like I am playing a classical piece such as Clair de Lune or Schumanns Traumerei. It has that similar lingering beauty that brings out the best of the traditional piano. Will enjoy it immensely.


text:
Healthy-Up Your Lifestyle Without Going Crazy
Healthy-Up Your Lifestyle Without Going Crazy
By Jo Ann LeQuang
At the risk of sounding like a mind-reader, let me tell you what your problem is. You want to be healthier, and you know there are ways you can be healthier. The trouble is you cannot manage to incorporate all of these good health habits, because you are (pick all that apply): too busy, too stressed, tired at the end of the day, tired at the beginning of the day, tired all of the time, weary, annoyed, dealing with stuff, frazzled, broke, not feeling good, or distracted. Am I right? There's good news. Here are seven super easy, painless things you can do that can make a big difference in moving you toward a healthier lifestyle fast.
Hollywood Faith Facts: Marvin GayeSoul legend Marvin Gaye led a life that many only dream of. His early Christian...
Success Sundays: Debbie Sterling, Founder of GoldieBloxGirls like to play with more than just dolls and dresses - and Debbie Sterling...
5 Spiritual Vacations That Will Elevate Your FaithNeed a getaway? Take a cruise that will bring new life to your spirit, draw...
More from Beliefnet


text:
Pierce lifts road-weary Celtics over Jazz in OT
Jefferson's 10-foot turnaround jumper over Brandon Bass tied it at 93 with 2:46 left in regulation.
Pierce hit an 18-footer with Carroll diving at him for a 97-95 Boston lead with 36 seconds remaining in regulation, only to see Burks tie it with a tough layup with 19 seconds left.
"We wanted to win in regulation," Pierce said. "It would have felt better just to get a stop when we needed it. That's what we need to get better at. We didn't do it in Portland. We didn't do it tonight. That's what we need to start focusing on. When we get the lead and we need crucial stops, we have to figure out how to get them."
The game took a 16-point swing in the third, as Boston trailed 58-50 only to counter with a 20-4 run and lead 80-72 entering the fourth.
Pierce ignited the run with a 3-pointer, Bradley hit two more 3s and Lee added a dunk after a steal and another 3-pointer. Pierce capped the run with a jumper over Hayward for a 70-62 Boston lead.
The Celtics hit 6 of 13 3-pointers in the 32-point third quarter, while Utah made just 5 of 16 from the field.
It was the same story as Saturday, when the Jazz fought back early only to see the Los Angeles Clippers go on a 23-4 run and douse any hopes.
A Jazz team that had won three straight and seven of 10 has now dropped two in a row.
While Hayward showed he is recovered from a right shoulder injury despite missing a pair of shots in overtime, the Jazz still need point guard Mo Williams back from a thumb injury.
Monday, Earl Watson started over Jamaal Tinsley, but Burks ended up playing the position during Utah's big second-quarter run.
Pierce said Boston reverted to various defenses to slow the Jazz.
"We did a lot of zone, did a lot of man and tried to force turnovers," Pierce said. "That's what we have to do. A lot of times we had to go to small because they had plenty of size and they rebound well. We just junked up the game a little bit by changing our defense."
It may have been junk, but it was a win nonetheless.
"We have champions," said guard Jason Terry, who made four 3-pointers and finished with 14 points and two assists off the bench for Boston.
"When you have champions that have been through so many tough games as we have, then you know you're in good hands. For us, we hang our hat on executing down the stretch."
NOTES; Jazz F Derrick Favors picked up his third foul with 9:06 left in the second quarter. . Jazz G Foye needed four 3-pointers to tie Mehmet Okur (129, 2006-07) for the franchise single-season record. Foye went 0-5 Saturday but hit his first Monday and finished 2 of 6. . Bradley started 5 of 5 and had 10 points in six minutes for Boston, while Millsap started 4 of 4 for Utah. . The Jazz led 53-48 at halftime.


text:
Show More
The Palestinian Leadership's Regression in the Peace Process
Lt. Col. (ret.) Jonathan Dahoah-Halevi
Islamic State, "Palestine" and Double Standards
David Singer
The Supreme Court of Israel's Control over the IDF
Gil Solomon
Jordan's Shameful Record
Eli E. Hertz
Show More
How Should Natural Gas Profits be Divided? The Torah View
Rav E. Melamed
Summary of Laws of The Three Weeks
Halakha Hotline
Balak and Fast of the 17th of Tammuz:
Daniel Pinner
Who should be Fighting Evil
Ohr Torah on Balak: Prophets Who Care
Rabbi Riskin
A People That Dwells Alone
Rabbi J. Sacks
Bravdo wines
More Stories
Meet the Wine and Vineyard Professor
Elad Benari & Yoni Kempinski
Tuesday, March 13, 2012


text:
Visit our other Wisconsin Historical Society websites!
Refine or narrow your results by clicking any term in the gray boxes below.
Expand your results by removing any breadcrumb in a gray outlined box above. Click on the blue "X" to remove the term.
Narrow your results by entering a keyword into the search box above. Then click the "Search Within" checkbox, then click on the orange "Search" button.
If you did not find what you are looking for or you did not get any results, try changing your search term(s). See our Search Help page for more tips.
Date: 1881
Description: A black and silver, hand-drawn, pen and ink holiday card with an Asian theme. A woman and a young man face each other. A dried flower and sprig of foliage...
Date: 1955-07-12
Description: Jane and Kenneth White and their daughters, Sue (left), Kay, and Barbara, and the family dog, Perky, sail in their lightning class sailboat on Lake Mendota...
Date: 1978
Description: A man driving a yellow and black International Scout II up the steep and sandy bank of a river. The spinning wheels are kicking up water and sand.
Date: date unknown
Description: An Ojibwa man and woman carry wood and roots gleaned from the forest to be used in the construction of a canoe.
Date: 1900 ca.
Description: A man uses a McCormick grain binder pulled by two horses to work in a field on a hillside. The hill overlooks bundles of the harvested crop. In the backgro...
Date: 1929
Description: Hand-colored image from a scrapbook kept by Neighborhood House, with a group of children and two women playing a circle game outdoors.
Date: 1968
Description: "Shirley Borgman Widmer."
Date: 1911
Description: Valentine's Day card with three layers. The bottom layer is a large blue and white butterfly, and in the lower right is glued a banner with the text "Cupid...
Date: 1967
Description: Dump where discarded mattresses were resold to growers for migrant laborer camp use. A sign identifying the dump and its hours stands behind a barbed wire...
Date: 1976
Description: "Jerry Adelmeyer picks up whey at Widmer Cheese Factory and transports it to the slurry tank on his farm."
Description: Large group of chickens eating on a low wooden platform set on the ground.
Date: 1952
Description: The largest white pine tree standing in America, with several people posing beneath it. Its estimated age is 350-years-old.
Date: 1930
Description: View looking down a commercial street. Shops and cars in angled parking spaces line both sides of the paved street. A horse-drawn wagon is in the far dista...
Date: 1893 ca.
Description: Side view of monument with plaque. Behind the statue is a road, trees, and the top of a building. A fire hydrant and a small group of people are on the ri...
Description: View of Central School. The brick building features arch windows and two chimneys. An enclosed bridge connects the building to another beside it and tree...
Description: Colorized postcard of a covered boat at the shoreline of Muller's Lake.
Date: 1910 ca.
Description: An elevated view of a train depot surrounded by a central business district. Horses and wagons are in the street in the foreground.
Date: 1957-08
Description: Van Steiner (15 years-old) of Argyle, Wisconsin, the 1957 Madison, Wisconsin soap box derby champion, crouching next to his Wisconsin State Journal-sponsor...
Date: 1909 ca.
Description: View down a dirt road bordered by several buildings. Pedestrians are standing on wooden sidewalks on both sides of the street. There is also a horse-drawn...
Date: 1869 ca.
Description: Two couples on porch of frame house with two girls sitting on side of house. Side windows of house have closed shutters; carriage behind house and fence li...
If you didn't find the material you searched for, our Library Reference Staff can help.
Call our reference desk at 608-264-6535 or email us at:
© 1996-2015 Wisconsin Historical Society, 816 State Street, Madison, WI 53706


text:
Upcoming Events
Grass River Natural Area Inc.'s Mission
To manage the Grass River Natural Area, conserve and protect its watershed and provide opportunities that increase knowledge, appreciation and community-wide stewardship of the natural environment.
Grass River Center: Tuesday - Sunday, 10:00am to 4:00pm (closed Monday)
Trails: open 365 days a year, dawn to dusk
Ownership, Management & Partnership
In 1969 Grass River Natural Area was founded by a group of citizens concerned about the development of sensitive wetland habitat. Grass River Natural Area, Inc. is a 501(c)(3) non-profit organization incorporated in 1979. Grass River Natural Area and the Grass River Interpretive Center are owned by Antrim County. Under contract with Antrim County, Grass River Natural Area, Inc. manages the GR Center and 1443 acres of ecologically significant habitat for education, stewardship, conservation, and land protection. The partnership between GRNA, Inc. and Antrim County was established in 1979 and is an important component of Grass River Natural Area's unique conservation story. More information...
Dole Challenge Match Grant - DEADLINE August 31st
GRNA, Inc recently received a Challenge Match Grant from The Dole Family Foundation, and we are ever so GRATEFUL! This is an opportunity for you to double your gift to GRNA, Inc. in 2015 and to help us increase our donor base.
This works in two ways:
Increased gifts to the general fund by CURRENT DONORS will be matched by the Dole Family Foundation 1:1. If you donated to GRNA, Inc in 2013 or 2014, then you are considered a CURRENT DONOR and your increased gift in 2015 can be matched. For example if you gave $50 in 2014 and decide to give $100 in 2015, The Dole Family Foundation will match that $50 gift increase 1:1.
Gifts made to the general fund by NEW DONORS will be matched 1:1. If you have never given to GRNA, Inc or have not given since 2012, you are considered a NEW DONOR. Your total gift amount will be matched 1:1 by The Dole Family Foundation!
The Dole Family Foundation with match up to $10,000 raised. Deadline for this opportunity is August 31st, 2015. So, take advantage TODAY and click the DONATE button below!
If you would rather send us a check, send to: GRNA, Inc. PO Box 231 Bellaire, MI
Please write "Dole Challenge Grant" on check.


text:
RNC continues to hammer Obama on jobs
Rachael Marcus
Sep 4, 2012 Stimulus helped, says CBO
Health care expert changes mind on vouchers program
David Lazarus
Interview by
Aug 31, 2012 A former supporter and architect of the Medicare vouchers program explains why he's now opposed to the program, which Republican presidential candidate Mitt Romney supports.
Americans split on who they think will win the election
Frank Newport
Interview with
Aug 30, 2012 Do the Republican and Democratic conventions have an impact on Election Day?
How do we know what politicians say is true?
Sabri Ben-Achour
Aug 30, 2012 Fact-checking is a growing industry, but does it pay off?
What really matters to Florida voters
David Gura
Aug 30, 2012 Mitt Romney is scheduled to accept the GOP nomination tonight. We travel to Florida's I-4 corridor to take the pulse of voters living in "The Real Economy."
Romney campaign pays for #BelieveInAmerica
Kai Ryssdal
Aug 30, 2012 The promoted Twitter hashtag is the first paid for by a presidential campaign.
Whose economy is it? Obama's or Romney's?
Mitchell Hartman
Aug 30, 2012 Will the economy we have today elect the next president? If so, what does it look like?
Mitt Romney faces more questions about tax havens
Tess Vigeland
Interview by
Aug 24, 2012 A look at offshore banking and tax havens used by the super rich and multinational corporations.
'Tiger Blood' flows in Florida race
Alexandra Duszak
Aug 24, 2012 A Democratic super PAC goes after Rep. Connie Mack for past legal troubles by comparing him to actor Charlie Sheen.
Are Romney's drilling plans eco-friendly?
John Moe
Aug 24, 2012 And a new app helps you separate fact from baloney in political ads.


text:
BMW may have plans to release a new sports-tourer based on the S1000RR sports bike platform. The tip-off comes from German motorcycle magazine Motorrad who say the new bike may appear at motorcycle shows as early as this year. The new model is said to feature dynamic damping control, a ride-by-wire throttle with different fuel [...]
BMW to release new S1000F sports-tourer?
Google Maps
Facebook Feed
Come Demo this silky smooth machine! ... See MoreSee Less
REVIEW: BMW R1200RS reenters the sport-touring category after a nine-year absence, now based on the R1200R platform and carrying the prolifically used wasserboxer engine.
Now in stock! ... See MoreSee Less
REVIEW: BMW Reworks the S1000 Platform Once More. Watch Out Multistrada!
BMW S1000RR with some beautiful Rizoma parts! In stock now! ... See MoreSee Less
Jason Vogel likes this
Congrats Raf on your new 2015 BMW Motorrad USA S1000 RR! ... See MoreSee Less
Berthold Hohmann likes this
Congrats Arley on your 2013 BMW Motorrad USA R1200 GS! ... See MoreSee Less
Scott Carrig likes this
Contact Us
BMW Motorcycles of Tampa Bay
8509 Gunn Hwy,
Odessa, FL 33556
Phone: (813) 926-9937
Fax: (813) 926-5660
Email :
Our Hours Of Operation are:
Tuesday-Friday :
9am to 6pm
Saturday : 8am to 5pm
Closed Sunday and Monday…
We need to Ride too!