JaroslavTulach at 10:14, 9 May 2010 - 2010-05-09 10:14:43

←Older revision Revision as of 10:14, 9 May 2010
Line 5: Line 5:
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
-
[[Lookup]] is one possible way to realize a [[Teleinterface]]. [[MagicalStrings]] are other. Both of these cases use some form of ''opaque container'' that flows through the [[API]], without being interpreted.
+
[[Lookup]] is one possible way to realize a [[Teleinterface]]. [[MagicalStrings]] are other. Both of these cases use some form of ''opaque container'' that flows through the [[API]], without being interpreted. In case of [[Lookup]] the container is fully opaque - e.g. the [[API]] itself cannot (without a reflection) access the objects stored in it. In case of [[MagicalStrings]] the content of the container can be seen, printed, somehow processed, but still proper understanding of the [[MagicalStrings]] remains beyond capabilities of the [[API]] itself. It has to be left to the implementation on the other side of the [[Teleinterface]].
[[Category:APIDesignPatterns]]
[[Category:APIDesignPatterns]]
[[Category:APIDesignPatterns:Meta]]
[[Category:APIDesignPatterns:Meta]]

JaroslavTulach at 10:06, 9 May 2010 - 2010-05-09 10:06:17

←Older revision Revision as of 10:06, 9 May 2010
Line 5: Line 5:
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
-
[[Lookup]] is one possible way to realize a [[Teleinterface]]. [[MagicalStrings]] are other.
+
[[Lookup]] is one possible way to realize a [[Teleinterface]]. [[MagicalStrings]] are other. Both of these cases use some form of ''opaque container'' that flows through the [[API]], without being interpreted.
[[Category:APIDesignPatterns]]
[[Category:APIDesignPatterns]]
[[Category:APIDesignPatterns:Meta]]
[[Category:APIDesignPatterns:Meta]]

JaroslavTulach at 10:00, 9 May 2010 - 2010-05-09 10:00:10

←Older revision Revision as of 10:00, 9 May 2010
Line 3: Line 3:
[[Image:Teleinterface.png]]
[[Image:Teleinterface.png]]
-
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile. [[Lookup]] is one possible way to realize a [[Teleinterface]].
+
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
 +
 
 +
[[Lookup]] is one possible way to realize a [[Teleinterface]]. [[MagicalStrings]] are other.
[[Category:APIDesignPatterns]]
[[Category:APIDesignPatterns]]
[[Category:APIDesignPatterns:Meta]]
[[Category:APIDesignPatterns:Meta]]

89.176.101.42 at 20:03, 19 January 2010 - 2010-01-19 20:03:43

←Older revision Revision as of 20:03, 19 January 2010
Line 3: Line 3:
[[Image:Teleinterface.png]]
[[Image:Teleinterface.png]]
-
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
+
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile. [[Lookup]] is one possible way to realize a [[Teleinterface]].
[[Category:APIDesignPatterns]]
[[Category:APIDesignPatterns]]
[[Category:APIDesignPatterns:Meta]]
[[Category:APIDesignPatterns:Meta]]

89.190.64.226 at 20:43, 7 February 2009 - 2009-02-07 20:43:54

←Older revision Revision as of 20:43, 7 February 2009
Line 4: Line 4:
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
 +
 +
[[Category:APIDesignPatterns]]
 +
[[Category:APIDesignPatterns:Meta]]

JaroslavTulach at 15:33, 2 February 2009 - 2009-02-02 15:33:02

←Older revision Revision as of 15:33, 2 February 2009
Line 1: Line 1:
-
Special kind of meta-[[APIDesignPatterns|API Design Pattern]] that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow the information flows from one side to another without being observed by the [[API]] itself.
+
Special meta-[[APIDesignPatterns|API Design Pattern]] that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow the information flows from one side to another without being observed by the [[API]] itself.
[[Image:Teleinterface.png]]
[[Image:Teleinterface.png]]
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.

JaroslavTulach at 15:32, 2 February 2009 - 2009-02-02 15:32:46

←Older revision Revision as of 15:32, 2 February 2009
Line 1: Line 1:
-
Special kind of [[APIDesignPatterns|API Design Pattern]] that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow the information flows from one side to another without being observed by the [[API]] itself.
+
Special kind of meta-[[APIDesignPatterns|API Design Pattern]] that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow the information flows from one side to another without being observed by the [[API]] itself.
[[Image:Teleinterface.png]]
[[Image:Teleinterface.png]]
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.

JaroslavTulach at 20:40, 1 February 2009 - 2009-02-01 20:40:24

←Older revision Revision as of 20:40, 1 February 2009
Line 1: Line 1:
Special kind of [[APIDesignPatterns|API Design Pattern]] that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow the information flows from one side to another without being observed by the [[API]] itself.
Special kind of [[APIDesignPatterns|API Design Pattern]] that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow the information flows from one side to another without being observed by the [[API]] itself.
-
[[Image:Teleinterface.jpg]]
+
[[Image:Teleinterface.png]]
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.

JaroslavTulach at 20:39, 1 February 2009 - 2009-02-01 20:39:54

←Older revision Revision as of 20:39, 1 February 2009
Line 1: Line 1:
Special kind of [[APIDesignPatterns|API Design Pattern]] that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow the information flows from one side to another without being observed by the [[API]] itself.
Special kind of [[APIDesignPatterns|API Design Pattern]] that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow the information flows from one side to another without being observed by the [[API]] itself.
 +
 +
[[Image:Teleinterface.jpg]]
 +
 +
Just like a [[wikipedia::teleport|teleport]] that allows to transfer people between two distinct locations in a hyperspace a [[Teleinterface]] transfers information between distant [[API]] parties without being spotted meanwhile.

JaroslavTulach: New page: Special kind of API Design Pattern that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow... - 2009-02-01 20:28:29

New page: Special kind of API Design Pattern that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow...

New page

Special kind of [[APIDesignPatterns|API Design Pattern]] that allows two parties to communicate via an interface that does not understand the whole complexity of the communication. Somehow the information flows from one side to another without being observed by the [[API]] itself.