JUniversal-1024x528

اگر در جریان مطالب سایت باشید دو روز قبل مطلبی منتشر کردیم که طبق آن مایکروسافت به دنبال ارایه راه حلی برای راحتی پورت کردن نرم افزار های دیگر پلتفرم های برای ویندوز است (انواع پلتفرم های ویندوزی مانند گوشی ها و تبلت ها و … چون همگی مشترک هستند) و به نظر می رسد در این زمینه موفق به ارایه روشی فوق العاده راحت و بی دردسر شده است.

 ایجاد و توسعه نرم افزار های بومی برای هر پلتفرم موبایلی کاری خسته کننده است چراکه شما باید از ابتدا کد ها و دستورات را بنویسید و نرم افزار خود را برای هر پلتفرمی به صورت جداگانه بسازید. اما راه حل هایی هم برای این مشکل وجود دارد مانند نرم افزار های  Xamarin و Cordova.

و اما حالا نرم افزار دیگری هم وارد صحنه شده که JUniversal نام دارد. شما با این نرم افزار می توانید با زبان جاوا برنامه نویسی کنید که اگر توسعه دهنده آندرویدی باشید حتما با این زبان آشنایی دارید، بهر حال JUniversal کد های جاوای ورودی را تبدیل به انواع کدهای دیگر برای سایر پلتفرم ها می کند و شما می توانید این کد های تبدیل شده را به عنوان یک  نرم افزار برای دیگر پلتفرم هایی که اصلا فکرش را هم نمی کنید، استفاده کنید.

clip_image002_thumb10به زبان ساده تر مثلا شما با استفاده از زبان برنامه نویسی جاوا یک نرم افزار برای اندروید ایجاد می کنید و حالا می توانید همین کد های جاوا را به برنامه JUniversal تحویل دهید و از آن بخواهید که کدهای شما را تبدیل به کد های زبان های برنامه نویسی دیگر کند، برای مثال زبان های سی پلاس پلاس یا سی شارپ، و همگی می دانیم که اکثر نرم افزار های ویندوزفون با استفاده از این دو زبان ایجاد می شوند بنابراین به راحتی و بدون هیچ دردسری می توان نرم افزار های جاوای اندرویدی را برای ویندوزفون و ویندوز (به صورت مشترک) پورت کرد.

clip_image004_thumb33

هدف عمده این فن آوری گسترش دادن نرم افزار های موبایلی به صورت چند پلتفرمی است ولی همانطور که مشاهده می کنید این روش حتی می تواند برای پلتفرم های غیر موبایلی هم کارساز باشد.

چشم اندار و ایده JUniversal از سوی کارکنان نوکیا ارایه شده است که مهارت های تخصصی در زمینه زبان جاوا و نرم افزار های چند پلتفرمی دارند. آن ها این نرم افزار را با هدف ارایه یک روش عالی برای ترجمه کد های برنامه نویسی ساخته اند و آن را در سر تا سر انواع پلتفرم ها، فوق العاده کاربردی و مفید کرده اند.

JUniversal به شما آزادی عمل می دهد تا کد های جاوای خود را به #C یا ++C شی گرا (Objective) ترجمه کنید، همچنین ++C (کد گرا) هم به زودی به این مجموعه اضافه خواهد شد. همچنین شما قادر هستید تا JUniversal را با مترجم کد j2objc ترکیب کنید تا بتوانید کدهای جاوا را به Objective-C به منظور توسعه نرم افزار برای IOS تبدیل کنید.

برنامه نویسان عزیز به منظور کسب اطلاعات بیشتر می توانند به این لینک مراجعه کنند.

دوستان شاید باور نکنید، ولی من به شخصه آنقدر مشتاق توسعه حداقل یک برنامه برای پلتفرم های مایکروسافت شده ام که حاضرم بیشترین وقت خود را برای آموزش در این زمینه صرف کنم ولی به نظر می رسد با راه و روش های ارایه شده از سوی مایکروسافت دیگر نیازی به زحمت و دردسر چندانی به این منظور نباشد.

 البته شاید تصور کنید که این دست نرم افزار های ترجمه شده ناقص و بی کیفیت خواهند بود ولی این چنین نیست، همانطور که گفته شد این نرم افزار کد های جاوا را به کدهای دیگر مثلا ++C ترجمه می کند ولی از این مرحله به بعد این کد ها از طریق ویژوال استودیو برای پلتفرم های مایکروسافت به صورت مشترک ایجاد خواهند شد و اینجاست که برنامه نویس با ایجاد تغییراتی در ظاهر برنامه خود و همگون کردن آن با رابط ویندوز و ویندوزفون نرم افزاری بدون کوچک ترین عیب و نقص ایجاد خواهد کرد که پر زحمت ترین قسمت آن یعنی کدنویسی بدون هیچ دردسری انجام می شود.

نظر شما در خصوص این روش چیست؟

منبع: WM Power User

منبع : وینفون
  • جمعه 17 بهمن 1393 20:43
  • 24 نظر
  • رضا رجب زاده
  • اخبار
612 پست
رضا رجب زاده
لیسانسه ICT علاقه مند به مایکروسافت و محصولاتش. تکنولوژی و وبلاگ نویسی.
مطالب مرتبط
دیدگاه کاربران
وحید
💔 0 پاسخ دهید جمعه 17 بهمن 1393

باید خروجی رو ببینم.
هیچ وقت از پورت کردن خیر ندیدم.
هیچی نبوق انسان نمیشه.

Farzad4M
💔 0 پاسخ دهید جمعه 17 بهمن 1393

فاتحه ی ویندوز فون با پورت کردن خونده میشه !

    رضا رجب زاده
    💔 0 پاسخ دهید جمعه 17 بهمن 1393

    Farzad4M:
    فاتحه ی ویندوز فون با پورت کردن خونده میشه !

    انقدرا هم بد نیست
    فقط کافیه خلا استور پر بشه و کاربرای ویندوزفون زیاد بشن
    بعدیش دیگه نیازی به این مترجم ها نیست و توسعه دهنده ها به صورت خود جوش برای ویندوزفون برنامه نویسی میکنن

محسن
💔 0 پاسخ دهید جمعه 17 بهمن 1393

فقط میشه گفت Woooooooooow

faceless void
💔 0 پاسخ دهید جمعه 17 بهمن 1393

دریایی از نرم افزار و رو به روم میبینم که اندازه یه استخرش امنیت داره بقیه ش همش کوسه است

    faceless void
    💔 0 پاسخ دهید جمعه 17 بهمن 1393

    این مایکروسافتم جوگیر شده ها . فکر کرده عاشق چشم و ابروشیم که اومدیم ویندوزفون گرفتیم؟؟ اگه میخواستیم اندروید بشه از اولش انقد بدبختی نمیکشیدیم . یه نوت ۴ یا ایفون میگرفتیم خیالمونم راحت راحت

امیر
💔 0 پاسخ دهید جمعه 17 بهمن 1393

با سلام و تشکر از سایت خوبتون.من هم خیلی مستاقم که برنامه نویسی برای ویندوز انجام بدم.دوستان اگه کسی یه آموزش برای آماتور ها یراغ داره ممنون مبشم بگه.

مصی
💔 0 پاسخ دهید جمعه 17 بهمن 1393

خسته نباشید اقا رضا.
اینارو کی گفته؟تایید شدست؟قطعیه؟یا فقط گفته شده؟

    Amir
    💔 0 پاسخ دهید جمعه 17 بهمن 1393

    مصی:
    خسته نباشید اقا رضا.
    اینارو کی گفته؟تایید شدست؟قطعیه؟یا فقط گفته شده؟

    من دیدم تو توعیتر

    رضا رجب زاده
    💔 0 پاسخ دهید جمعه 17 بهمن 1393

    مصی:
    خسته نباشید اقا رضا.
    اینارو کی گفته؟تایید شدست؟قطعیه؟یا فقط گفته شده؟

    بله تایید شده و متعبر هستش

Parham Soltani
💔 0 پاسخ دهید جمعه 17 بهمن 1393

این آخرش عالیه که وارد برنامه ویژوآل استودیو میشه!
که میشه محیطش رو با محیط و طراحی مترهی سنتی مایکروسافت تغییر داد!
من با ویژوآل بیسیک کار کردم که فایل EXE رو می سازه !

علی
💔 0 پاسخ دهید جمعه 17 بهمن 1393

اشتباه محض…
اینجوری همه برای اندروید برنامه می نویسن و بعد مدتی کلا زبان سی شارپ و … فراموش می شن…
باید کاری کنن که برای ویندوزبرنامه نوشته بشه و برای اندروید یا هر پلتفرمه دیگه ای پورت بشه

Mohammad
💔 0 پاسخ دهید جمعه 17 بهمن 1393

اینجوری که میشه Blackberry که برنامه ها هنگدروید رو اجرا میکنه 😐

Amir
💔 0 پاسخ دهید جمعه 17 بهمن 1393

سلام این کار ویندوزفون نابود میشه،چرا بیان بعده پر شدن نرم افزار تو استور وینفون بصورت خود جوش برنامه بنویسند ،می رن واسه اندروید مینویسند رو همه پلت فرم ها هم اجرا شه

    نویدعباسی
    💔 0 پاسخ دهید جمعه 17 بهمن 1393

    دوست عزیز دقت داشته باش کد جاوا مینویسن بعد تبدیل میکنن تو روش های دیگه میشه اپ برای اندروید و ویندوز و ای او اس اگه اینطور شه عالیه چون سیستم عامل مایکرو هم مصون از همه فراموش شدنا میشه چرا که اونوقت شرایط برای اندروید و ای اول اس ویندوزفون یکسان میشه
    امید وارم مثه فرهنگ سازی درست جا بیفته مثه همه
    <blockquote cite=”comment-62291″>

    <strong><a href=”#comment-62291″>Amir</a></strong>:
    سلام این کار ویندوزفون نابود میشه،چرا بیان بعده پر شدن نرم افزار تو استور وینفون بصورت خود جوش برنامه بنویسند ،می رن واسه اندروید مینویسند رو همه پلت فرم ها هم اجرا شه

    </blockquote>

nurse
💔 0 پاسخ دهید جمعه 17 بهمن 1393

دوستان شما چرا تو فکر این حرفا هستین به هر حال خوده ماکروسافت خیلی بهتر از ما این چیزا رو میدونه پس مطمئن باشین یه برنامه ای برای کارش داره

    رضا رجب زاده
    💔 0 پاسخ دهید جمعه 17 بهمن 1393

    nurse:
    دوستان شما چرا تو فکر این حرفا هستین به هر حال خوده ماکروسافت خیلی بهتر از ما این چیزا رو میدونه پس مطمئن باشین یه برنامه ای برای کارش داره

    موافقم
    همونطور که گفته شد فقط کدها ترجمه میشن و اینطور نیست که ما وینفونی ها درست همون برنامه اندرویدی رو نصب و استفاده کنیم
    ویژوال استودیو با دیباگر های قدرتمندی که داره اجازه هیچ اشتباهی رو به برنامه نویس نخواهد داد تازه آپدیت های مکرر توسعه دهندگان همه ایرادات رو رفع خواهد کرد
    در ضمن این برنامه ها همونطور که گفتیم از کد های سی ++ و سی شارپ تشکیل میشن و هیچ تفاوتی با یک برنامه مخصوص ویندوزفون نخواهند داشت و ظاهر برنامه هم در ویژوال استودیو و از طریق SDK ویندوزفون کاملا عوض خواهد شد یعنی اگه برنامه نویس بخواد نرم افزارش با استقبال روبه رو بشه چاره ای جز تغییر ظاهر برنامش نخواهد داشت

    از اینا گذشته خب مایکروسافت تا این حد کار برنامه نویس ها رو راحت کرده دیگه واقعا بی انصافیه بگیم مایکروسافت داره اشتباه میکنه و از این حرفا
    حتی بدون استفاده از این امکان الان یه برنامه نویس میتونه با یکبار کد نویسی 3 تا برنامه ایجاد کنه که استفاده کنندگانش بیشتر از یک میلیار نفر هستن
    دیگه بیشتر از چیکار باید بکنه مایکروسافت؟

becool
💔 0 پاسخ دهید جمعه 17 بهمن 1393

با سلام
دوستان به نظر دچار اشتباه شدید، قرار نیست نرم افزارهای اندروید روی ویندوز اجرا بشه، قراره برنامه نویس ویندوز به جای اینکه بشینه از اول کد بزنه با استفاده از اون نرم افزار کدارو تبدیل کنه به سی شارپ و سی پلاس پلاس بعد روش کار کنه و تبدیلش کنه به برنامه برای ویندوز فون یا ویندوز

    رضا رجب زاده
    💔 0 پاسخ دهید جمعه 17 بهمن 1393

    becool:
    با سلام
    دوستان به نظر دچار اشتباه شدید، قرار نیست نرم افزارهای اندروید روی ویندوز اجرا بشه، قراره برنامه نویس ویندوز به جای اینکه بشینه از اول کد بزنه با استفاده از اون نرم افزار کدارو تبدیل کنه به سی شارپ و سی پلاس پلاس بعد روش کار کنه و تبدیلش کنه به برنامه برای ویندوز فون یا ویندوز

    دقیقا
    به بهترین بیان همینه

alireza
💔 0 پاسخ دهید جمعه 17 بهمن 1393

عالیه بهترین کار همینه…دم مایکروسافت گرم

rayan erfan
💔 0 پاسخ دهید شنبه 18 بهمن 1393

به امید موفقیت روزافزون ویندوز+فون
امیدوارم سرعت نت هم بهتر شه..
چون درمقایسه با اندروید فعلا خیلی ضعیفه…
من هربار خواستم باگوشی وینفونیم اینترنت استفاده کنم :
وای فای که خودبخود بارها قطع میشه و مصیبت واره
قندشکن یونیکو افتضاح و مرتب قطع میشه..
فیسبوک مصیبت…
یوتیوپ فلاکت….
سرعت بارگذاری هم افتضاح…
با این حال دوستدار ویندوزفون هستم و فعلا تحمل……

سعید
💔 0 پاسخ دهید شنبه 18 بهمن 1393

من تصمیم گرفتم برنامه های رشته خودم ( مهندسی نقشه برداری ) برای ویندوز فون بسازم ، شاید این جامعه علاقمند شدند به این سیستم عامل مهاجرت کنند.

    mohammad
    💔 0 پاسخ دهید شنبه 18 بهمن 1393

    سعید:
    من تصمیم گرفتم برنامه های رشته خودم ( مهندسی نقشه برداری ) برای ویندوز فون بسازم ، شاید این جامعه علاقمند شدند به این سیستم عامل مهاجرت کنند.

مهدی
💔 0 پاسخ دهید شنبه 18 بهمن 1393

آخ اگه بشه چی میشه

برای نوشتن دیدگاه می توانید به حساب کاربری خود وارد شوید ورود ارسال نظر به صورت مهمان
برچسب ها: , , , , , , , , , ,