1461105610-dbf5d1d8-034c-4d66-8bf1-600ad3a96c13

1. A method for managing components, comprising:
receiving, using a processor interacting with a first integrated development environment (IDE) client, a first request from the first IDE client to save a first component developed by a first user for an enterprise application;
saving, using the processor interacting with a repository, the first component in a first user workspace in the repository, wherein the first user workspace is associated with the first user;
receiving, using the processor interacting with the first IDE client, a second request from the first IDE client to check in the first component;
determining, using the processor interacting with the repository, a first function based on the second request, wherein the first function is defined by a version control system (VCS) application programming interface (API) that allows interaction with multiple third-party VCSs; and
invoking, using the processor interacting with the repository, the first function,
wherein, in response to invoking the first function, a first implementation of the VCS API for a first third-party VCS invokes a second function defined by the first third-party VCS for checking the first component into the first third-party VCS,
wherein checking the first component into the first third-party VCS comprises saving the first component into the first third-party VCS, and
wherein the repository and the first third-party VCS are distinct.
2. The method of claim 1, further comprising:
receiving, using the processor interacting with the first IDE client, a third request from the first IDE client to access the first component;
determining, using the processor interacting with the repository, a third function based on the third request to access the first component, wherein the third function is defined by the VCS API; and
invoking, using the processor interacting with the repository, the third function,
wherein, in response to invoking the third function, the first implementation of the VCS API for the first third-party VCS invokes a fourth function defined by the first third-party VCS for checking the first component out of the first third-party VCS.
3. The method of claim 2, wherein the first component is a definition file.
4. The method of claim 2, wherein the first component is an executable file.
5. The method of claim 2, further comprising:
receiving, using the processor interacting with the first IDE client, a fourth request from the first IDE client to save a second component developed for the enterprise application;
determining, using the processor interacting with the repository, the first function based on the fourth request to save the second component;
invoking, using the processor interacting with the repository, the first function, wherein, in response to invoking the first function, a second implementation of the VCS API for a second third-party VCS invokes a fifth function defined by the second third-party VCS for checking the second component into the second third-party VCS, wherein checking the second component into the second third-party VCS comprises saving the second component into the second third-party VCS, and wherein the repository and the second third-party VCS are distinct;
receiving, using the processor interacting with the first IDE client, a fifth request from the first IDE client to access the second component;
determining, using the processor interacting with the repository, the third function based on the fifth request to access the second component; and
invoking, using the processor interacting with the repository, the third function, wherein, in response to invoking the third function, the second implementation of the VCS API for the second third-party VCS invokes a sixth function defined by the second third-party VCS for checking the second component out of the second third-party VCS.
6. The method of claim 1, further comprising:
receiving, using the processor interacting with the first IDE client, a third request from the first IDE client to retrieve the first component for the first user;
retrieving, using the processor interacting with the repository, the first component from the first user workspace, wherein the first user, using the processor interacting with the first IDE client, modifies the first component; and
receiving, using the processor interacting with the first IDE client, a fourth request from the first IDE client to resave the first component in the first user workspace.
7. The method of claim 1, further comprising:
receiving, using the processor interacting with a second IDE client, a third request from the second IDE client to retrieve the first component for a second user;
retrieving, using the processor interacting with the repository, the first component from the first user workspace, wherein the second user, using the processor interacting with the second IDE client, modifies the first component; and
receiving, using the processor interacting with the second IDE client, a fourth request from the second IDE client to resave the first component in the first user workspace.
8. A machine-readable medium, comprising one or more sets of instructions which, when executed by one or more processors, cause the one or more processors to perform the operations of:
receiving, using a processor interacting with an integrated development environment (IDE) client, a first request from the IDE client to save a first component developed by a user for an enterprise application;
saving, using the processor interacting with a repository, the first component in a user workspace in the repository, wherein the user workspace is associated with the user;
receiving, using the processor interacting with the IDE client, a second request from the IDE client to check in the first component;
determining, using the processor interacting with the repository, a first function based on the second request, wherein the first function is defined by a version control system (VCS) application programming interface (API) that allows interaction with multiple third-party VCSs; and
invoking, using the processor interacting with the repository, the first function,
wherein, in response to invoking the first function, a first implementation of the VCS API for a first third-party VCS invokes a second function defined by the first third-party VCS for checking the first component into the first third-party VCS,
wherein checking the first component into the first third-party VCS comprises saving the first component into the first third-party VCS, and
wherein the repository and the first third-party VCS are distinct.
9. The machine-readable medium of claim 8, further comprising:
receiving, using the processor interacting with the IDE client, a third request from the IDE client to access the first component;
determining, using the processor interacting with the repository, a third function based on the third request to access the first component, wherein the third function is defined by the VCS API; and
invoking, using the processor interacting with the repository, the third function,
wherein, in response to invoking the third function, the first implementation of the VCS API for the first third-party VCS invokes a fourth function defined by the first third-party VCS for checking the first component out of the first third-party VCS.
10. The machine-readable medium of claim 9, wherein the first component is a definition file.
11. The machine-readable medium of claim 9, wherein the first component is an executable file.
12. The machine-readable medium of claim 9, further comprising:
receiving, using the processor interacting with the IDE client, a fourth request from the IDE client to save a second component developed for the enterprise application;
determining, using the processor interacting with the repository, the first function based on the fourth request to save the second component;
invoking, using the processor interacting with the repository, the first function, wherein, in response to invoking the first function, a second implementation of the VCS API for a second third-party VCS invokes a fifth function defined by the second third-party VCS for checking the second component into the second third-party VCS, wherein checking the second component into the second third-party VCS comprises saving the second component into the second third-party VCS, and wherein the repository and the second third-party VCS are distinct;
receiving, using the processor interacting with the IDE client, a fifth request from the IDE client to access the second component;
determining, using the processor interacting with the repository, the third function based on the fifth request to access the second component; and
invoking, using the processor interacting with the repository, the third function, wherein, in response to invoking the third function, the second implementation of the VCS API for the second third-party VCS invokes a sixth function defined by the second third-party VCS for checking the second component out of the second third-party VCS.
13. A system for managing components, comprising:
a processor;
a storage device configured to store a component; and
a memory coupled to the processor, wherein the memory comprises executable instructions to:
receive, from an integrated development environment (IDE) client interacting with the processor, a first request to save a first component developed by a user for an enterprise application;
save the first component in a first user workspace associated with the first user;
receive, from the first IDE client, a second request to check in the first component;
determine a first function based on the second request to check in the first component, wherein the first function is defined by a version control system (VCS) application programming interface (API) that allows interaction with multiple third-party VCSs; and
invoke the first function,
wherein, in response to invoking the first function, a first implementation of the VCS API for a first third-party VCS invokes a second function defined by the first third-party VCS for checking the first component into the first third-party VCS,
wherein checking the first component into the first third-party VCS comprises saving the first component into the first third-party VCS, and
wherein the repository and the first third-party VCS are distinct.
14. The system of claim 13, wherein the memory further comprises executable instructions to:
receive, from the IDE client, a third request to access the first component;
determine a third function based on the third request to access the first component, wherein the third function is defined by the VCS API; and
invoke the third function,
wherein, in response to invoking the third function, the first implementation of the VCS API for the first third-party VCS invokes a fourth function defined by the first third-party VCS for checking the first component out of the first third-party VCS.
15. The system of claim 14, wherein the memory further comprises executable instructions to:
receive, from the IDE client, a fourth request to save a second component developed for the enterprise application;
determine the first function based on the fourth request to save the second component;
invoke the first function, wherein, in response to invoking the first function, a second implementation of the VCS API for a second third-party VCS invokes a fifth function defined by the second third-party VCS for checking the second component into the second third-party VCS, wherein checking the second component into the second third-party VCS comprises saving the second component into the second third-party VCS, and wherein the repository and the second third-party VCS are distinct;
receive, from the IDE client, a fifth request to access the second component;
determine the third function based on the fifth request to access the second component; and
invoke the third function, wherein, in response to invoking the third function, the second implementation of the VCS API for the second third-party VCS invokes a sixth function defined by the second third-party VCS for checking the second component out of the second third-party VCS.
16. The system of claim 13, wherein the first component is a definition file.
17. The system of claim 13, wherein the first component is an executable file.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A pencil comprising a longitudinal axis (16) and a gripping recess (14) having an inside contour, wherein the inside contour of the gripping recess in a first sectional plane transversely to the longitudinal axis has at least one concave portion, and wherein the inside contour of the gripping recess in a second sectional plane intersecting the first sectional plane at the longitudinal axis has at least one convex portion.
2. A pencil as set forth in claim 1, wherein the second sectional plane is perpendicular to the first sectional plane.
3. A pencil as set forth in claim 1 or claim 2, wherein the first sectional plane includes with the longitudinal axis an angle \u03b1 where 25\xb0\u2266\u03b1\u226635\xb0.
4. A pencil as set forth in claim 1 or claim 2, wherein the first sectional plane includes with the longitudinal axis an angle \u03b1 where 27\xb0\u2266\u03b1\u226633\xb0.
5. A pencil as set forth in claim 1 or claim 2, wherein the first sectional plane includes with the longitudinal axis an angle \u03b1 where 29\xb0\u2266\u03b1\u226631\xb0.
6. A pencil as set forth in claim 2, wherein the convex portion is at least portion-wise of an arcuate configuration in the form of a circular arc.
7. A pencil as set forth in claim 2, wherein the inside contour of the gripping recess (14) has a convex portion in a sectional plane that is perpendicular to the longitudinal axis (16).

1461105599-34d300e8-46b8-4d25-ba32-5d8fe275b953

1. A patient positioning apparatus for a magnetic resonance device, the apparatus comprising:
a positioning unit with a fixing side for fixing to the magnetic resonance device,
a supporting frame extending horizontally starting from the fixing side and being arranged in a vertically adjustable fashion on the positioning unit,
a patient plate mounted in a moveable fashion on the supporting frame, and
a vertical adjusting mechanism operable to vertically adjust the supporting frame, the vertical adjusting mechanism having a first drive motor disposed on a side within the supporting frame that is remote from the fixing side.
2. The patient positioning apparatus as claimed in claim 1, wherein the positioning unit connects to the magnetic resonance device, which is central with respect to an axis of rotation of the magnetic resonance device.
3. The patient positioning apparatus as claimed in claim 1, wherein the vertical adjusting mechanism includes a spindle disposed within the positioning unit, the spindle being coupled to the first drive motor by a transmission.
4. The patient positioning apparatus as claimed in claim 3, wherein an upper end of the spindle is coupled to the transmission by a spindle screw.
5. The patient positioning apparatus as claimed in claim 1, wherein the vertical adjusting mechanism includes linear guides on both sides of the supporting frame in the positioning unit.
6. The patient positioning apparatus as claimed in claim 1, wherein a horizontal adjusting mechanism for adjusting the patient plate with respect to the supporting frame comprises a second drive motor disposed on a side within the supporting frame that is remote from the magnetic resonance device.
7. The patient positioning apparatus as claimed in claim 6, wherein the second drive motor is coupled to the patient plate by a transmission.
8. The patient positioning apparatus as claimed in claim 6, wherein the horizontal adjusting mechanism is disposed centrally within the supporting frame.
9. The patient positioning apparatus as claimed in claim 6, wherein the supporting frame includes rolling elements for moving the patient plate.
10. The patient positioning apparatus as claimed in claim 1, wherein the fixing side of the positioning unit includes holes for receiving adjusting screws for the adjustable fixing of the positioning unit to the magnetic resonance device.
11. A magnetic resonance device comprising:
a patient positioning apparatus including:
a positioning unit with a fixing side for fixing to the magnetic resonance device,
a supporting frame extending horizontally starting from the fixing side and being arranged in a vertically adjustable fashion on the positioning unit,
a patient plate mounted in a moveable fashion on the supporting frame, and
a vertical adjusting mechanism operable to vertically adjust the supporting frame, the vertical adjusting mechanism has a first drive motor disposed on a side within the supporting frame that is remote from the fixing side.
12. The patient positioning apparatus as claimed in claim 3, wherein the transmission is a belt drive.
13. The patient positioning apparatus as claimed in claim 7, wherein the transmission is a belt drive.
14. The patient positioning apparatus as claimed in claim 3, wherein the vertical adjusting mechanism includes linear guides on both sides of the supporting frame in the positioning unit.
15. The patient positioning apparatus as claimed in claim 14, wherein a horizontal adjusting mechanism for adjusting the patient plate with respect to the supporting frame comprises a second drive motor disposed on a side within the supporting frame that is remote from the magnetic resonance device.
16. The patient positioning apparatus as claimed in claim 15, wherein the fixing side of the positioning unit includes holes for receiving adjusting screws for the adjustable fixing of the positioning unit to the magnetic resonance device.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An electrical card connector for insertion of a first card and a second card which is wider than the first card, comprising: an insulative housing defining a front mating face and a card receiving space recessed from the front mating face for receiving the first and the second cards; a plurality of contacts with contact portions extending into the card receiving space for mating with the first and the second cards; and a card restriction member fixed to the insulative housing and comprising a deformable main body upwardly extending into the card receiving space, the main body comprising an inclined guiding surface and a pair of raised portions protruding upwardly beyond the guiding surface with a depression formed between said pair of raised portions, under a condition that the first card is received in the depression and restricted by the raised portions with insertion of the first card into the card receiving space, and the second card abuts against upper surfaces of the raised portions with insertion of the second card into the card receiving space, wherein the insulative housing includes a pair of side walls with the card receiving space located therebetween, the second card being restricted by said pair of side walls when the second card is inserted into the card receiving space, wherein the insulative housing comprises a bottom wall under the card receiving space, the card restriction member comprising a base integral with main body, and wherein the base comprises a flat mounting surface attached to the bottom wall, wherein the base comprises a pair of mounting posts extending downwardly from the flat mounting surface, the bottom wall defining a pair of holes to receive said pair of mounting posts.
2. The electrical card connector as claimed in claim 1, wherein the first card is supported by the guiding surface for being inserted into the card receiving space, and the second card is located over the guiding surface with insertion of the second card into the card receiving space.
3. The electrical card connector as claimed in claim 1, wherein the second card is a MS card and the first card is a MS Duo card, the second card being thicker than the first card.
4. The electrical card connector as claimed in claim 1, wherein the main body is deformable with insertion of the first and the second cards due to its own elasticity.
5. The electrical card connector as claimed in claim 1, wherein the restriction member defines a plurality of side-by-side slots extending through the guiding surface, and the plurality of contacts comprising a plurality of front contacts with front contact portions selectively extending upwardly through the slots.
6. The electrical card connector as claimed in claim 5, wherein the front contacts comprise a plurality of front soldering tails extending from the front contact portions and further extending beyond the front mating face of the insulative housing.
7. The electrical card connector as claimed in claim 1, further comprising a pair of clip contacts disposed on lateral sides of the contact portions for clipping the first and the second cards.
8. An electrical card connector for insertion of a first card and a second card which is wider than the first card, comprising: an insulative housing defining a front mating face and a card receiving space recessed from the front mating face for receiving the first and the second cards; a plurality of contacts with contact portions extending into the card receiving space for mating with the first and the second cards; a pair of elastic springs each including a coiled portion and a pair of first and second abutting portions extending from opposite ends of the coiled portion; and a rotatable card restriction member including a main body upwardly extending into the card receiving space and a pair of pivots extending from lateral sides of the main body to be received through the coiled portions, the first and the second abutting portions abutting against the main body and the insulative housing, respectively; and wherein the main body comprises an inclined guiding surface and a raised portion protruding upwardly beyond the guiding surface, under a condition that the first card is sidewardly restricted by the raised portion with insertion of the first card into the card receiving space, and the second card abuts against an upper surface of the raised portion with insertion of the second card into the card receiving space, wherein the insulative housing includes a pair of side walls with the card receiving space located therebetween, the second card being restricted by said pair of side walls when the second card is inserted into the card receiving space, wherein the first and the second abutting portions abut against the main body and the side walls, respectively wherein the main body defines a plurality of side-by-side slots extending through the guiding surface, and the plurality of contacts comprising a plurality of front contacts with front contact portions selectively extending upwardly through the slots, wherein one of the side walls defines a guiding slot communicating with the card receiving space, the electrical card connector further comprising a metal spring mounted in the guiding slot and protruding into the card receiving space, and wherein lateral sides of the first card are sidewardly restricted by the raised portion and the metal spring.
9. The electrical card connector as claimed in claim 8, further comprising a pair of clip contacts disposed on lateral sides of the contact portions for clipping the first and the second cards.
10. An electrical card connector assembly for use with first and second cards, comprising: an insulative housing defining a front mating face and a card receiving space behind the front mating face for receiving at least first and second cards mutually exclusively; a plurality of contacts disposed within the housing with contacting sections extending into the card receiving space; an Up-and-down moveable card restriction member positioned in the card receiving space adjacent to the front mating face, some of said contacts located under said card restriction member, said card restriction member including a main body defining a plurality of juxtaposed slots in a front-to-back direction and in alignment with the corresponding ones of said some of the contacts in a vertical direction; said main body defining an upper abutment face at an upper level and a lower abutment face at the lower level, respectively, wherein the upper abutment face supports the first card during insertion of the first card; the second abutment face supports the second card during insertion of the second card, wherein said card restriction member defines a stop between the upper abutment face and the lower abutment face so as to guidably receive said second card to restrict lateral movement of the second card thereof, wherein during insertion of one of said first card and said second card, said card restriction member is either still to hide said some of the contacts or moveable to expose said some of the contacts, wherein said card restriction member is moveable via either deflection or rotation.