لوگوی Historydraft
null
35 رویدادهای این خط زمانی
  1. اوک (Oak)

    ژوئن, 1991کانادا

    در ژوئن ۱۹۹۱، جیمز گاسلینگ، مایک شریدان و پاتریک ناتون پروژه زبان جاوا را آغاز کردند. جاوا در ابتدا برای تلویزیون تعاملی طراحی شده بود، اما در آن زمان برای صنعت تلویزیون کابلی دیجیتال بسیار پیشرفته بود. این زبان در ابتدا به نام «اوک» (درخت بلوط) نامیده شد که برگرفته از درخت بلوطی بود که بیرون دفتر گاسلینگ قرار داشت. بعداً این پروژه با نام «گرین» شناخته شد و در نهایت به «جاوا» تغییر نام یافت، که از قهوه جاوا، قهوه‌ای از اندونزی، گرفته شده است.

  2. توسعه اولیه

    سه‌شنبه مه 23, 1995ایالات متحده

    در ۲۳ مه ۱۹۹۵، جاوا در ابتدا توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز توسعه یافت و به عنوان یک جزء اصلی از پلتفرم جاوا سان مایکروسیستمز منتشر شد.

  3. جاوا ۱.۰

    سه‌شنبه ژانویه 23, 1996ایالات متحده

    در ۲۳ ژانویه ۱۹۹۶، سان مایکروسیستمز اولین پیاده‌سازی عمومی را به عنوان جاوا ۱.۰ منتشر کرد که وعده قابلیت «یک بار بنویس، همه‌جا اجرا کن» (WORA) را می‌داد و زمان‌های اجرای رایگان را در پلتفرم‌های محبوب فراهم می‌کرد.

  4. JDK 1.1

    چهارشنبه فوریه 19, 1997کالیفرنیا، ایالات متحده

    در ۱۹ فوریه ۱۹۹۷، سان مایکروسیستمز JDK 1.1 را منتشر کرد.

  5. استاندارد دوفاکتو

    1997ایالات متحده

    در سال ۱۹۹۷، سان مایکروسیستمز به نهاد استاندارد ISO/IEC JTC 1 و بعداً به Ecma International برای رسمی کردن جاوا نزدیک شد، اما به زودی از این روند کناره‌گیری کرد. جاوا همچنان یک استاندارد دوفاکتو باقی مانده است که از طریق «فرآیند جامعه جاوا» (Java Community Process) کنترل می‌شود.

  6. شکایت حقوقی

    1997کالیفرنیا، ایالات متحده

    در سال ۱۹۹۷، سان از مایکروسافت شکایت کرد و ادعا کرد که پیاده‌سازی مایکروسافت از RMI (فراخوانی متد از راه دور جاوا) یا JNI (رابط بومی جاوا) پشتیبانی نمی‌کند و ویژگی‌های خاص پلتفرم خود را اضافه کرده است، زیرا مجوز علامت تجاری سان برای استفاده از برند جاوا اصرار دارد که تمام پیاده‌سازی‌ها باید سازگار باشند.

  7. J2SE 1.2

    سه‌شنبه دسامبر 8, 1998کالیفرنیا، ایالات متحده

    در ۸ دسامبر ۱۹۹۸، سان مایکروسیستمز J2SE 1.2 را منتشر کرد.

  8. J2SE 1.3

    دوشنبه مه 8, 2000کالیفرنیا، ایالات متحده

    در ۸ مه ۲۰۰۰، سان مایکروسیستمز J2SE 1.3 را منتشر کرد.

  9. پیروزی در توافق

    2001کالیفرنیا، ایالات متحده

    در سال ۲۰۰۱، پس از شکایت از مایکروسافت در سال ۱۹۹۷، سان برنده یک توافق ۲۰ میلیون دلاری آمریکا و همچنین یک حکم دادگاه برای اجرای شرایط مجوز از سوی سان شد. در نتیجه، مایکروسافت دیگر جاوا را همراه با ویندوز عرضه نمی‌کند.

  10. J2SE 1.4

    چهارشنبه فوریه 6, 2002کالیفرنیا، ایالات متحده

    در ۶ فوریه ۲۰۰۲، سان مایکروسیستمز J2SE 1.4 را منتشر کرد.

  11. جنریک‌ها

    2004کالیفرنیا، ایالات متحده

    در سال ۲۰۰۴، جنریک‌ها به عنوان بخشی از J2SE 5.0 به زبان جاوا اضافه شدند.

  12. J2SE 5.0

    پنجشنبه سپتامبر 30, 2004کالیفرنیا، ایالات متحده

    در ۳۰ سپتامبر ۲۰۰۴، سان مایکروسیستمز J2SE 5.0 را منتشر کرد.

  13. تغییر نام نسخه‌ها

    2006ایالات متحده

    در سال ۲۰۰۶، برای اهداف بازاریابی، سان نسخه‌های جدید J2 را به Java EE (نسخه سازمانی شامل فناوری‌ها و APIها برای برنامه‌های سازمانی که معمولاً در محیط‌های سرور اجرا می‌شوند)، Java ME (نسخه میکرو شامل APIهای بهینه‌شده برای برنامه‌های موبایل) تغییر نام داد و نسخه دسکتاپ، J2SE، به Java SE (نسخه استاندارد جاوا) تغییر نام یافت.

  14. ماشین مجازی جاوا

    دوشنبه نوامبر 13, 2006ایالات متحده

    در ۱۳ نوامبر ۲۰۰۶، سان مایکروسیستمز بخش بزرگی از ماشین مجازی جاوا (JVM) خود را به عنوان نرم‌افزار آزاد و متن‌باز (FOSS) تحت شرایط مجوز عمومی گنو (GPL) منتشر کرد.

  15. Java SE 6

    دوشنبه دسامبر 11, 2006کالیفرنیا، ایالات متحده

    در ۱۱ دسامبر ۲۰۰۶، سان مایکروسیستمز Java SE 6 را منتشر کرد.

  16. تکمیل JVM

    سه‌شنبه مه 8, 2007ایالات متحده

    در ۸ مه ۲۰۰۷، سان فرآیند ماشین مجازی جاوا را به پایان رساند و تمام کدهای اصلی آن را تحت شرایط توزیع نرم‌افزار آزاد/متن‌باز در دسترس قرار داد، به جز بخش کوچکی از کد که حق چاپ آن متعلق به سان نبود.

  17. پیاده‌سازی‌های جایگزین

    مه, 2007سراسر جهان

    تا مه ۲۰۰۷، در انطباق با مشخصات «فرآیند جامعه جاوا»، سان اکثر فناوری‌های جاوا خود را تحت مجوز عمومی گنو بازنشر کرد. در همین حال، دیگران پیاده‌سازی‌های جایگزینی از این فناوری‌های سان توسعه داده‌اند، مانند کامپایلر گنو برای جاوا (کامپایلر بایت‌کد)، کتابخانه‌های استاندارد گنو (GNU Classpath) و IcedTea-Web (افزونه مرورگر برای اپلت‌ها).

  18. اوراکل

    چهارشنبه ژانویه 27, 2010کالیفرنیا، ایالات متحده

    در ۲۷ ژانویه ۲۰۱۰، اوراکل شرکت سان مایکروسیستمز را خریداری کرد و مالک پیاده‌سازی رسمی پلتفرم Java SE شد.

  19. استعفای جیمز گاسلینگ

    جمعه آوریل 2, 2010کالیفرنیا، ایالات متحده

    در ۲ آوریل ۲۰۱۰، جیمز گاسلینگ، خالق جاوا، در سن ۵۵ سالگی از اوراکل استعفا داد.

  20. Java SE 7

    پنجشنبه ژوئیه 28, 2011کالیفرنیا، ایالات متحده

    در ۲۸ ژوئیه ۲۰۱۱، اوراکل Java SE 7 را منتشر کرد.

  21. اختلاف حقوقی

    دوشنبه مه 7, 2012ایالات متحده

    استفاده از فناوری مرتبط با جاوا در اندروید منجر به یک اختلاف حقوقی بین اوراکل و گوگل شد. در ۷ مه ۲۰۱۲، هیئت منصفه سان‌فرانسیسکو دریافت که اگر APIها بتوانند دارای حق چاپ باشند، گوگل با استفاده از جاوا در دستگاه‌های اندرویدی، حق چاپ اوراکل را نقض کرده است.

  22. Java SE 8

    سه‌شنبه مارس 18, 2014کالیفرنیا، ایالات متحده

    در ۱۸ مارس ۲۰۱۴، اوراکل Java SE 8 را منتشر کرد.

  23. دادگاه تجدیدنظر

    مه, 2014کالیفرنیا، ایالات متحده

    قاضی منطقه ویلیام هسکل آلسوپ در ۳۱ مه ۲۰۱۲ حکم داد که APIها نمی‌توانند دارای حق چاپ باشند، اما این حکم توسط دادگاه تجدیدنظر ایالات متحده برای حوزه فدرال در مه ۲۰۱۴ لغو شد.

  24. افزونه

    ژانویه, 2016ایالات متحده

    در ژانویه ۲۰۱۶، اوراکل اعلام کرد که محیط‌های اجرای جاوا، مبتنی بر JDK 9، افزونه مرورگر را متوقف خواهند کرد، زیرا تا اواخر سال ۲۰۱۵، فروشندگان مرورگر در حال کار بر روی کاهش پشتیبانی از افزونه‌ها در محصولات خود بودند.

  25. به نفع گوگل

    پنجشنبه مه 26, 2016کالیفرنیا، ایالات متحده

    در ۲۶ مه ۲۰۱۶، دادگاه منطقه به نفع گوگل تصمیم گرفت و حکم داد که نقض حق چاپ API جاوا در اندروید، استفاده منصفانه محسوب می‌شود.

  26. Java SE 9

    پنجشنبه سپتامبر 21, 2017کالیفرنیا، ایالات متحده

    در ۲۱ سپتامبر ۲۰۱۷، اوراکل Java SE 9 را منتشر کرد.

  27. اپلت‌های جاوا

    2017کالیفرنیا، ایالات متحده

    اپلت‌های جاوا برنامه‌هایی بودند که در برنامه‌های دیگر، معمولاً در یک صفحه وب نمایش داده شده در مرورگر وب، تعبیه می‌شدند. API اپلت جاوا اکنون از زمان جاوا ۸ در سال ۲۰۱۷ منسوخ شده است.

  28. لغو حکم

    مارس, 2018کالیفرنیا، ایالات متحده

    در مارس ۲۰۱۸، آخرین تصمیم دادگاه در مورد اختلاف بین گوگل و اوراکل توسط دادگاه تجدیدنظر لغو شد، که پرونده تعیین خسارت را به دادگاه فدرال در سان‌فرانسیسکو ارجاع داد.

  29. Java SE 10

    سه‌شنبه مارس 20, 2018کالیفرنیا، ایالات متحده

    در ۲۰ مارس ۲۰۱۸، اوراکل Java SE 10 را منتشر کرد.

  30. جاوا ۱۱

    سه‌شنبه سپتامبر 25, 2018کالیفرنیا، ایالات متحده

    در ۲۵ سپتامبر ۲۰۱۸، جاوا ۱۱ منتشر شد، که یک نسخه پشتیبانی طولانی‌مدت (LTS) است که در حال حاضر پشتیبانی می‌شود.

  31. آخرین به‌روزرسانی عمومی رایگان

    ژانویه, 2019کالیفرنیا، ایالات متحده

    در ژانویه ۲۰۱۹، اوراکل آخرین به‌روزرسانی عمومی رایگان برای استفاده تجاری از نسخه قدیمی Java 8 LTS را منتشر کرد، در حالی که همچنان از Java 8 با به‌روزرسانی‌های عمومی برای استفاده شخصی حداقل تا دسامبر ۲۰۲۰ پشتیبانی خواهد کرد.

  32. قرار احضار پرونده (Writ)

    ژانویه, 2019واشینگتن، ایالات متحده

    در ژانویه ۲۰۱۹، گوگل دادخواستی برای صدور قرار احضار پرونده (writ of certiorari) به دیوان عالی ایالات متحده ارائه کرد تا دو حکمی را که دادگاه استیناف به نفع اوراکل صادر کرده بود، به چالش بکشد.

  33. Java SE 12

    سه‌شنبه مارس 19, 2019کالیفرنیا، ایالات متحده

    در ۱۹ مارس ۲۰۱۹، سان مایکروسیستمز Java SE 12 را منتشر کرد.

  34. Java SE 13

    سه‌شنبه سپتامبر 17, 2019کالیفرنیا، ایالات متحده

    در ۱۷ سپتامبر ۲۰۱۹، سان مایکروسیستمز Java SE 13 را منتشر کرد.

  35. Java 14

    سه‌شنبه مارس 17, 2020کالیفرنیا، ایالات متحده

    در ۱۷ مارس ۲۰۲۰، Java 14، جدیدترین نسخه جاوا، منتشر شد.