[The Java Posse] Apple forbids for the iPhone even tools that auto-generate ObjC

2010-04-09 Thread Fabrizio Giudici
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I've just received this, and I've only got a reference to an italian
website, but I think it should be easy to confirm with an
international source.

Applications may only use Documented APIs in the manner prescribed by
Apple and must not use or call any private APIs. Applications must be
originally written in Objective-C, C, C++, or JavaScript as executed
by the iPhone OS WebKit engine, and only code written in C, C++, and
Objective-C may compile and directly link against the Documented APIs
(e.g., Applications that link to Documented APIs through an
intermediary translation or compatibility layer or tool are
prohibited).

http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/
http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/


This clearly prevents any workaround from Adobe, that thought about a
tool to auto-translate Flash stuff into ObjC. But also prevents from
using various other tools that allowed to write code e.g. in Java that
produced ObjC.

I don't think anybody has ever reached these levels of paranoia seen
in Apple. It's even embarrassing.

- -- 
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - We make Java work. Everywhere.
java.net/blog/fabriziogiudici - www.tidalwave.it/people
fabrizio.giud...@tidalwave.it
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAku/VWkACgkQeDweFqgUGxeLJQCeNLZNuw9/7Eg2QDhcKu7Rk3pY
y7EAn17XsBnU/nQRE82nboI7Iy2g5zLZ
=mZ69
-END PGP SIGNATURE-

-- 
You received this message because you are subscribed to the Google Groups The 
Java Posse group.
To post to this group, send email to javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.



Re: [The Java Posse] Apple forbids for the iPhone even tools that auto-generate ObjC

2010-04-09 Thread Viktor Klang
So how do you determine the source of the source?

On Fri, Apr 9, 2010 at 6:27 PM, Fabrizio Giudici 
fabrizio.giud...@tidalwave.it wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 I've just received this, and I've only got a reference to an italian
 website, but I think it should be easy to confirm with an
 international source.

 Applications may only use Documented APIs in the manner prescribed by
 Apple and must not use or call any private APIs. Applications must be
 originally written in Objective-C, C, C++, or JavaScript as executed
 by the iPhone OS WebKit engine, and only code written in C, C++, and
 Objective-C may compile and directly link against the Documented APIs
 (e.g., Applications that link to Documented APIs through an
 intermediary translation or compatibility layer or tool are
 prohibited).


 http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/
 
 http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/
 


 This clearly prevents any workaround from Adobe, that thought about a
 tool to auto-translate Flash stuff into ObjC. But also prevents from
 using various other tools that allowed to write code e.g. in Java that
 produced ObjC.

 I don't think anybody has ever reached these levels of paranoia seen
 in Apple. It's even embarrassing.

 - --
 Fabrizio Giudici - Java Architect, Project Manager
 Tidalwave s.a.s. - We make Java work. Everywhere.
 java.net/blog/fabriziogiudici - www.tidalwave.it/people
 fabrizio.giud...@tidalwave.it
 -BEGIN PGP SIGNATURE-
 Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAku/VWkACgkQeDweFqgUGxeLJQCeNLZNuw9/7Eg2QDhcKu7Rk3pY
 y7EAn17XsBnU/nQRE82nboI7Iy2g5zLZ
 =mZ69
 -END PGP SIGNATURE-

 --
 You received this message because you are subscribed to the Google Groups
 The Java Posse group.
 To post to this group, send email to javapo...@googlegroups.com.
 To unsubscribe from this group, send email to
 javaposse+unsubscr...@googlegroups.comjavaposse%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/javaposse?hl=en.




-- 
Viktor Klang
| A complex system that works is invariably
| found to have evolved from a simple system
| that worked. - John Gall

Akka - the Actor Kernel: Akkasource.org
Twttr: twitter.com/viktorklang

-- 
You received this message because you are subscribed to the Google Groups The 
Java Posse group.
To post to this group, send email to javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.



Re: [The Java Posse] Apple forbids for the iPhone even tools that auto-generate ObjC

2010-04-09 Thread Steven Siebert
Programming forensics (
http://victoria.tc.ca/int-grps/books/techrev/fp1syl.htm), perhaps?

Seems like an awful amount of work ($$) to go through just to block
innovation.  Apple wouldn't be that evil...would they? =)



On Fri, Apr 9, 2010 at 1:59 PM, Viktor Klang viktor.kl...@gmail.com wrote:

 So how do you determine the source of the source?


 On Fri, Apr 9, 2010 at 6:27 PM, Fabrizio Giudici 
 fabrizio.giud...@tidalwave.it wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 I've just received this, and I've only got a reference to an italian
 website, but I think it should be easy to confirm with an
 international source.

 Applications may only use Documented APIs in the manner prescribed by
 Apple and must not use or call any private APIs. Applications must be
 originally written in Objective-C, C, C++, or JavaScript as executed
 by the iPhone OS WebKit engine, and only code written in C, C++, and
 Objective-C may compile and directly link against the Documented APIs
 (e.g., Applications that link to Documented APIs through an
 intermediary translation or compatibility layer or tool are
 prohibited).


 http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/
 
 http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/
 


 This clearly prevents any workaround from Adobe, that thought about a
 tool to auto-translate Flash stuff into ObjC. But also prevents from
 using various other tools that allowed to write code e.g. in Java that
 produced ObjC.

 I don't think anybody has ever reached these levels of paranoia seen
 in Apple. It's even embarrassing.

 - --
 Fabrizio Giudici - Java Architect, Project Manager
 Tidalwave s.a.s. - We make Java work. Everywhere.
 java.net/blog/fabriziogiudici - www.tidalwave.it/people
 fabrizio.giud...@tidalwave.it
 -BEGIN PGP SIGNATURE-
 Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAku/VWkACgkQeDweFqgUGxeLJQCeNLZNuw9/7Eg2QDhcKu7Rk3pY
 y7EAn17XsBnU/nQRE82nboI7Iy2g5zLZ
 =mZ69
 -END PGP SIGNATURE-

 --
 You received this message because you are subscribed to the Google Groups
 The Java Posse group.
 To post to this group, send email to javapo...@googlegroups.com.
 To unsubscribe from this group, send email to
 javaposse+unsubscr...@googlegroups.comjavaposse%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/javaposse?hl=en.




 --
 Viktor Klang
 | A complex system that works is invariably
 | found to have evolved from a simple system
 | that worked. - John Gall

 Akka - the Actor Kernel: Akkasource.org
 Twttr: twitter.com/viktorklang

  --
 You received this message because you are subscribed to the Google Groups
 The Java Posse group.
 To post to this group, send email to javapo...@googlegroups.com.
 To unsubscribe from this group, send email to
 javaposse+unsubscr...@googlegroups.comjavaposse%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/javaposse?hl=en.


-- 
You received this message because you are subscribed to the Google Groups The 
Java Posse group.
To post to this group, send email to javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.



Re: [The Java Posse] Apple forbids for the iPhone even tools that auto-generate ObjC

2010-04-09 Thread Marcelo Fukushima
if the future is comprised of iPads and iPhones, will the javaposse change
to objective C posse? or maybe javascript posse?

On Fri, Apr 9, 2010 at 2:59 PM, Viktor Klang viktor.kl...@gmail.com wrote:

 So how do you determine the source of the source?


 On Fri, Apr 9, 2010 at 6:27 PM, Fabrizio Giudici 
 fabrizio.giud...@tidalwave.it wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 I've just received this, and I've only got a reference to an italian
 website, but I think it should be easy to confirm with an
 international source.

 Applications may only use Documented APIs in the manner prescribed by
 Apple and must not use or call any private APIs. Applications must be
 originally written in Objective-C, C, C++, or JavaScript as executed
 by the iPhone OS WebKit engine, and only code written in C, C++, and
 Objective-C may compile and directly link against the Documented APIs
 (e.g., Applications that link to Documented APIs through an
 intermediary translation or compatibility layer or tool are
 prohibited).


 http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/
 
 http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/
 


 This clearly prevents any workaround from Adobe, that thought about a
 tool to auto-translate Flash stuff into ObjC. But also prevents from
 using various other tools that allowed to write code e.g. in Java that
 produced ObjC.

 I don't think anybody has ever reached these levels of paranoia seen
 in Apple. It's even embarrassing.

 - --
 Fabrizio Giudici - Java Architect, Project Manager
 Tidalwave s.a.s. - We make Java work. Everywhere.
 java.net/blog/fabriziogiudici - www.tidalwave.it/people
 fabrizio.giud...@tidalwave.it
 -BEGIN PGP SIGNATURE-
 Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAku/VWkACgkQeDweFqgUGxeLJQCeNLZNuw9/7Eg2QDhcKu7Rk3pY
 y7EAn17XsBnU/nQRE82nboI7Iy2g5zLZ
 =mZ69
 -END PGP SIGNATURE-

 --
 You received this message because you are subscribed to the Google Groups
 The Java Posse group.
 To post to this group, send email to javapo...@googlegroups.com.
 To unsubscribe from this group, send email to
 javaposse+unsubscr...@googlegroups.comjavaposse%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/javaposse?hl=en.




 --
 Viktor Klang
 | A complex system that works is invariably
 | found to have evolved from a simple system
 | that worked. - John Gall

 Akka - the Actor Kernel: Akkasource.org
 Twttr: twitter.com/viktorklang

 --
 You received this message because you are subscribed to the Google Groups
 The Java Posse group.
 To post to this group, send email to javapo...@googlegroups.com.
 To unsubscribe from this group, send email to
 javaposse+unsubscr...@googlegroups.comjavaposse%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/javaposse?hl=en.




-- 
http://mapsdev.blogspot.com/
Marcelo Takeshi Fukushima

-- 
You received this message because you are subscribed to the Google Groups The 
Java Posse group.
To post to this group, send email to javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.



Re: [The Java Posse] Apple forbids for the iPhone even tools that auto-generate ObjC

2010-04-09 Thread Viktor Klang
On Fri, Apr 9, 2010 at 8:04 PM, Steven Siebert smsi...@gmail.com wrote:

 Programming forensics (
 http://victoria.tc.ca/int-grps/books/techrev/fp1syl.htm), perhaps?

 Seems like an awful amount of work ($$) to go through just to block
 innovation.  Apple wouldn't be that evil...would they? =)


Is programming by code monkey also a code generation tool?





 On Fri, Apr 9, 2010 at 1:59 PM, Viktor Klang viktor.kl...@gmail.comwrote:

 So how do you determine the source of the source?


 On Fri, Apr 9, 2010 at 6:27 PM, Fabrizio Giudici 
 fabrizio.giud...@tidalwave.it wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 I've just received this, and I've only got a reference to an italian
 website, but I think it should be easy to confirm with an
 international source.

 Applications may only use Documented APIs in the manner prescribed by
 Apple and must not use or call any private APIs. Applications must be
 originally written in Objective-C, C, C++, or JavaScript as executed
 by the iPhone OS WebKit engine, and only code written in C, C++, and
 Objective-C may compile and directly link against the Documented APIs
 (e.g., Applications that link to Documented APIs through an
 intermediary translation or compatibility layer or tool are
 prohibited).


 http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/
 
 http://www.theapplelounge.com/news/iphone-os-4-vieta-applicazioni-flash-cs5/
 


 This clearly prevents any workaround from Adobe, that thought about a
 tool to auto-translate Flash stuff into ObjC. But also prevents from
 using various other tools that allowed to write code e.g. in Java that
 produced ObjC.

 I don't think anybody has ever reached these levels of paranoia seen
 in Apple. It's even embarrassing.

 - --
 Fabrizio Giudici - Java Architect, Project Manager
 Tidalwave s.a.s. - We make Java work. Everywhere.
 java.net/blog/fabriziogiudici - www.tidalwave.it/people
 fabrizio.giud...@tidalwave.it
 -BEGIN PGP SIGNATURE-
 Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAku/VWkACgkQeDweFqgUGxeLJQCeNLZNuw9/7Eg2QDhcKu7Rk3pY
 y7EAn17XsBnU/nQRE82nboI7Iy2g5zLZ
 =mZ69
 -END PGP SIGNATURE-

 --
 You received this message because you are subscribed to the Google Groups
 The Java Posse group.
 To post to this group, send email to javapo...@googlegroups.com.
 To unsubscribe from this group, send email to
 javaposse+unsubscr...@googlegroups.comjavaposse%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/javaposse?hl=en.




 --
 Viktor Klang
 | A complex system that works is invariably
 | found to have evolved from a simple system
 | that worked. - John Gall

 Akka - the Actor Kernel: Akkasource.org
 Twttr: twitter.com/viktorklang

  --
 You received this message because you are subscribed to the Google Groups
 The Java Posse group.
 To post to this group, send email to javapo...@googlegroups.com.
 To unsubscribe from this group, send email to
 javaposse+unsubscr...@googlegroups.comjavaposse%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/javaposse?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 The Java Posse group.
 To post to this group, send email to javapo...@googlegroups.com.
 To unsubscribe from this group, send email to
 javaposse+unsubscr...@googlegroups.comjavaposse%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/javaposse?hl=en.




-- 
Viktor Klang
| A complex system that works is invariably
| found to have evolved from a simple system
| that worked. - John Gall

Akka - the Actor Kernel: Akkasource.org
Twttr: twitter.com/viktorklang

-- 
You received this message because you are subscribed to the Google Groups The 
Java Posse group.
To post to this group, send email to javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.



Re: [The Java Posse] Apple forbids for the iPhone even tools that auto-generate ObjC

2010-04-09 Thread Fabrizio Giudici
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 4/9/10 19:59 , Viktor Klang wrote:
 So how do you determine the source of the source?

Since the post refers to a paragraph of the Apple - developer
agreement, which is under NDA, I don't expect that there will be an
official source... soon. Maybe the EFF will be able to post a copy
with the trick about the public administration transparency as they
did with NASA, but it might require some time. It's that I didn't
think that the original poster is italian, so I expected an english
version. In fact, here it is the original:

http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler

- -- 
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - We make Java work. Everywhere.
java.net/blog/fabriziogiudici - www.tidalwave.it/people
fabrizio.giud...@tidalwave.it
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAku/lLAACgkQeDweFqgUGxfcjwCghXCEehW/hiBQKVLWbaoBleSX
EDMAoLWN52rFp1/GSSSyYag6KgbhIgkD
=fDDt
-END PGP SIGNATURE-

-- 
You received this message because you are subscribed to the Google Groups The 
Java Posse group.
To post to this group, send email to javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.